Skip to main content
These examples use the Live API, not managed tracking. Set CREATORAUDIT_API_KEY in your environment to a key for an eligible workspace. Enterprise workspaces do not need Stripe onboarding; self-service workspaces need active linked billing or an unexpired trial.

Read a profile with cURL

For a single post, call /live/instagram/post or /live/tiktok/post with url instead of handle. Use a canonical public post URL, not a shortened link. The API reference lists all six operations.

Follow feed pages

Use a bounded loop and preserve the opaque cursor. These examples stop after three pages, even if more are available. They intentionally omit limit and include_total: Live page sizes come from the source.
The Python example uses httpx; the TypeScript example uses standard fetch and shows only the post fields it consumes. Run API-key examples on a trusted server, not in browser code that exposes your key. These snippets surface failures rather than retrying indefinitely. For production, add bounded backoff for 429, 502, 503, and 504, honor Retry-After, and log X-Request-ID. Keep concurrency at or below two for the organization, and coordinate the 60-request rolling-minute Live budget across its keys. See Rate limits. Do not convert null counters to zero, use external_id as a tracking UUID, or assume that paging yields a complete history. Live responses are no-store, and original media URLs may expire. Use managed tracking separately if you need recurring refreshes or analytics history.