Skip to main content
This walkthrough takes you from a new API key to tracked media with a growing time series. Every request uses your workspace key as a Bearer token.
1

Create a key and pick a project

Create a workspace key in the Console, then list the projects that key can reach. A project groups tracked media. Every submission operation names one.
2

Send your end user to Instagram

Mint an authorization URL for one of your own users. external_user_id is your id for that person. ClipStake stores it and never parses it.
Open the returned url in the user’s browser. When they approve, ClipStake stores the connection and sends them to your redirect_uri.
The link expires after 10 minutes. Mint it when the user is ready to click it, not in advance. Read Connecting accounts for the account picker and reconnect cases.
3

Track your first media

Submit canonical Instagram URLs for a connected account. One request takes up to 100 URLs.
Each URL gets its own result, so a partly valid request still succeeds:
4

Read the time series

ClipStake reads the media on your plan’s cadence and keeps every reading.
The first reading lands when the media is first resolved. The next one lands one cadence interval later.

Where to go next

Connecting accounts

Connect links, the account picker, and connection states.

Tracking media

Submission results, statuses, pausing, and resuming.

Audience and insights

Country, age, and gender shares, and daily account metrics.

Errors

The error envelope and every code you can branch on.