# Enrichment API > Email addresses and profile facts for Instagram, TikTok and YouTube creators, one synchronous request at a time, paid in credits only for what it delivers. Every request sends an API key as `Authorization: Bearer `. An organization's admins copy it at https://enrichment.socialgems.io, signed in with their Social Gems login. A pack of 250 credits costs $29, $0.116 a credit. Bodies are JSON. A first lookup of a creator can take a minute or two, so allow at least 2 minutes before timing out. ## Endpoints - [POST /api/v1/enrich](https://enrichment.socialgems.io/#enrich): Find a creator's email address. Looks up the email address and profile card of an Instagram, TikTok or YouTube creator and answers in the same request. A cold lookup can take a minute or two. Costs 1 credit when it returns an email for a creator your account hasn't unlocked. A miss, an error and a creator you already unlocked are free. Out of credits, a direct account gets 402 before any lookup runs. - [GET /api/v1/account](https://enrichment.socialgems.io/#account): Check the balance and recent credit movements. The account behind the API key: its credit balance, the pack it can buy (250 credits for $29), its latest 20 credit movements and what it spent on each item over the last 30 days. New direct accounts start with 10 credits. Free to call. - [POST /api/v2/find](https://enrichment.socialgems.io/#find): Find creators who fit what you describe in plain words, with the posts that show it, and a cursor for more. Describe the creators you want in `prompt` and put hard limits such as country, followers, gender or age band in `filters`. Each answer lists up to 10 matches, best first, each a short card with the date of our read, a match score, why it matched and up to 3 posts that show it. Send creators you already have in `exclude`, and the search never judges or returns them. A niche we've never searched can start with an empty answer while the search looks further; later calls bring what it finds. Send `next.cursor` alone for more, after `next.callAfterSeconds` when the answer gives it; sooner gets a free `409` `search_busy` with `Retry-After`. When the search can't find more, `data.done` says why and there's no `next`. $0.34 a call; a cursor sent again replays its answer for free. Instagram only. - [POST /api/v2/creator](https://enrichment.socialgems.io/#creator): Get one Instagram creator's profile, latest posts and analysis. Send a handle or profile URL. The answer has the profile with its latest posts and the analysis: what the creator posts about, where they are, who they are and how their feed looks, with a one-line summary. Every field says when we read it. $0.01 a call; an account that is private, gone or has no posts to analyze is a `404` and free. Instagram only. - [POST /api/v2/partnerships](https://enrichment.socialgems.io/#partnerships): See the brands an Instagram creator worked with, or the creators who worked with a brand. Send a creator's handle for the brands that appear in its posts from the last 12 months as paid partnerships, collabs, tags or mentions, or a brand's for the creators whose posts name it. $0.02 a call that finds posts; none is a `404` and free. Instagram only. - [POST /api/v2/contact](https://enrichment.socialgems.io/#contact): Get a creator's email addresses, on Instagram, TikTok or YouTube. Send a handle or profile URL, and `platform` when a handle alone doesn't say it. The answer has the creator's own addresses, best first, and the name on record. $0.17 when it finds an email your account hasn't unlocked, $0.01 for one it has; none found is a `404` and free. A first lookup can take up to two minutes. - [POST /api/v2/lookalikes](https://enrichment.socialgems.io/#lookalikes): Find the creators most like the ones you name: what they post about, how their feed looks, the brands they work with. Send 1 to 10 Instagram creators as seeds. The answer lists the creators we've analyzed that are most like them, best first, each a short card with a score and why it matched: the topics, style and brands they share. What several seeds share counts more. `filters` cut as find's do. Seeds we haven't read are read first, which can take up to about 40 seconds. $0.13 a call; a list that comes back empty is free. Instagram only. - [GET /api/v2/account](https://enrichment.socialgems.io/#account): See your account's balance, and what it spent on each tool. Your account, its balance in dollars and what it spent on each tool over the last 30 days. Every other answer has the balance too, in `cost.balance`. Free. ## Paging a search `POST /api/v2/find` answers in about 20 seconds. To get more, send the answer's `next.cursor` alone, after `next.callAfterSeconds` when the answer gives it. A call sent while the search is still busy gets `409` `search_busy`. Wait `Retry-After` seconds and send the same cursor. A cursor sent again replays its answer for free. An empty answer with a `next` isn't the end: the search keeps looking after it, and the next calls bring what it finds. Stop when you have enough, or when an answer has `data.done` and no `next`. ## Reference - [OpenAPI 3.1 spec](https://enrichment.socialgems.io/api/v1/openapi.json): every endpoint with its schemas, errors and an example. - [Docs](https://enrichment.socialgems.io/): the same reference for people, with a console to try each call.