Last updated
Was this helpful?
Build and automate with Incogniton using our developer documentation. You’ll find complete API and SDK references for managing browser profiles, fingerprints, proxies, cookies, alongside automating with Playwright, Puppeteer or Selenium.


Join over 7,000 community members learning, building, and automating with Incogniton.
Telegram Community
Join our Telegram channel to get product updates, announcements, and important notices related to Incogniton.
YouTube Channel
Subscribe to our YouTube to stay up-to-date with tutorials and demos covering Incogniton features, workflows, and integrations.
Last updated
Was this helpful?
// npm install incogniton
import { IncognitonBrowser } from 'incogniton'
const browser = new IncognitonBrowser({
profileId: 'your-profile-id',
headless: true,
})
const pwBrowser = await browser.startPlaywright()import { IncognitonBrowser } from 'incogniton'
const profileId = 'your-profile-id'
// Create a browser instance for this profile
const browser = new IncognitonBrowser({
profileId,
headless: true,
})
// Start the browser and connect with Playwright
const pwBrowser = await browser.startPlaywright()
const page = await pwBrowser.newPage()
await page.goto('https://example.com')
await page.screenshot({ path: 'example.png' })
// Close the browser when finished
await browser.close(pwBrowser)
pip install incognitonimport asyncio
from incogniton import IncognitonClient
async def main():
client = IncognitonClient()
pid = "your-profile-id"
profile = await client.profile.get(pid)
print(profile.get("name"), profile.get("id"))
all_profiles = await client.profile.list()
print("Total:", len(all_profiles))
status = await client.profile.get_status(pid)
print("Status:", status)
if __name__ == "__main__":
asyncio.run(main())