API reference
Every public endpoint is on this page. The menu jumps to a path. Parameters and examples load with the page.
A preview spends nothing. A confirmed call spends credits or sends a message. The same account, prices, and errors are available over HTTP and over MCP. Setup for Claude and Cursor is on the MCP tab. The guide covers the quickstart and key concepts.
If you want to…
- Search people and see the cost firstPOST /v1/people/search
- Turn a place name into a location idGET /v1/lookups/locations
- Find location ids around a cityGET /v1/lookups/areas
- Resolve a company namePOST /v1/companies:resolve
- Fetch a profilePOST /v1/people:fetch
- Look up a contactPOST /v1/people/contacts:fetch
- Read the credit balanceGET /v1/billing/balance
- Buy a credit packPOST /v1/billing/checkout
- Start a monthly planPOST /v1/billing/subscriptions
- Connect an outreach accountPOST /v1/outreach/accounts
- Read this API as plain text/llms.txt
Account & keys
POST /v1/workspacesCreate a workspacePOST /v1/workspaces/verifyConfirm a signup emailGET /v1/workspaceGet the current workspace and keyPATCH /v1/workspaceSet the low-balance alertGET /v1/api-keysList API keysPOST /v1/api-keysCreate an API keyDELETE /v1/api-keys/{key_id}Revoke an API key
Billing & credits
GET /v1/billing/plansList plans and credit rulesGET /v1/billing/balanceGet the credit balanceGET /v1/usageGet credit usagePOST /v1/billing/checkoutStart a credit pack checkoutPOST /v1/billing/subscriptionsStart a subscription checkoutPOST /v1/billing/subscription/planChange the subscription planGET /v1/billing/auto-refillGet auto-refillPUT /v1/billing/auto-refillEnable or update auto-refillDELETE /v1/billing/auto-refillTurn auto-refill off
Sourcing
Search, lookups, profiles, and companies.
GET /v1/lookups/locationsFind location idsGET /v1/lookups/areasFind the location ids around anchor placesGET /v1/lookups/industriesList industriesGET /v1/lookups/senioritiesList seniority levelsGET /v1/lookups/experience-rangesList experience rangesGET /v1/lookups/functionsList job functionsGET /v1/lookups/languagesList profile languagesGET /v1/lookups/headcountsList company size rangesPOST /v1/people/searchSearch peopleGET /v1/people/{profile_id}Get a person from your cacheDELETE /v1/people/{profile_id}Erase a person from this workspacePOST /v1/people:fetchFetch full profilesPOST /v1/people:matchFind one person by name and current companyGET /v1/jobsList profile fetch jobsGET /v1/jobs/{job_id}Get a jobGET /v1/lookups/companiesSearch known companiesPOST /v1/companies:resolveResolve company names to company URLs
Contacts
GET /v1/people/{profile_id}/contactsGet stored contact detailsPOST /v1/people/{profile_id}/contactsLook up personal email and phoneDELETE /v1/people/{profile_id}/contactsDelete stored contact detailsPOST /v1/people/contacts:fetchLook up contact details for many people
Lists & exports
GET /v1/seenList the seen registerPOST /v1/seenAdd or update seen entriesPOST /v1/seen:checkCheck people against the seen registerGET /v1/seen/{seen_id}Get a seen entryPATCH /v1/seen/{seen_id}Update a seen entryDELETE /v1/seen/{seen_id}Remove a seen entryGET /v1/listsList candidate listsPOST /v1/listsCreate a candidate listGET /v1/lists/{list_id}Get a listPATCH /v1/lists/{list_id}Rename or describe a listDELETE /v1/lists/{list_id}Delete a listGET /v1/lists/{list_id}/itemsList the people on a listPOST /v1/lists/{list_id}/itemsAdd people to a listDELETE /v1/lists/{list_id}/items/{item_id}Remove a person from a listGET /v1/lists/{list_id}/exportExport a list as CSV
Outreach
GET /v1/outreach/settingsGet outreach settingsPATCH /v1/outreach/settingsUpdate outreach settingsGET /v1/outreach/templatesList sequence templatesPOST /v1/outreach/accountsConnect a LinkedIn accountGET /v1/outreach/accountsList outreach accountsGET /v1/outreach/accounts/{account_id}Get an outreach accountDELETE /v1/outreach/accounts/{account_id}Disconnect an outreach accountGET /v1/outreach/accounts/{account_id}/limitsGet today's limits for an accountPATCH /v1/outreach/accounts/{account_id}/limitsChange an account's capsGET /v1/outreach/sequencesList sequencesPOST /v1/outreach/sequencesCreate a sequenceGET /v1/outreach/sequences/{sequence_id}Get a sequencePATCH /v1/outreach/sequences/{sequence_id}Update a sequenceDELETE /v1/outreach/sequences/{sequence_id}Delete a sequenceGET /v1/outreach/enrollmentsList enrollmentsPOST /v1/outreach/enrollmentsEnroll people in a sequenceGET /v1/outreach/enrollments/{enrollment_id}Get an enrollmentPOST /v1/outreach/enrollments/{enrollment_id}/pausePause an enrollmentPOST /v1/outreach/enrollments/{enrollment_id}/resumeResume an enrollmentPOST /v1/outreach/enrollments/{enrollment_id}/stopStop an enrollmentGET /v1/outreach/actionsList outreach actionsGET /v1/outreach/actions/{action_id}Get an outreach actionPOST /v1/outreach/actions/{action_id}/approveApprove a held messagePOST /v1/outreach/sendsSend one LinkedIn actionGET /v1/outreach/conversationsList conversationsGET /v1/outreach/conversations/{conversation_id}Get a conversation with its messagesPOST /v1/outreach/conversations/{conversation_id}/repliesReply in a conversation
Privacy/opt-out
POST /v1/erasuresErase a person and suppress themGET /v1/suppressionsList suppressionsPOST /v1/suppressionsSuppress a personDELETE /v1/suppressions/{suppression_id}Lift a suppressionDELETE /v1/privacy/cacheDelete cached profiles, pages, and contact detailsPOST /v1/privacy/opt-outOpt out (for the person themselves)GET /v1/privacy/opt-out/confirmConfirm an opt-out
Customers
GET /v1/customersList customersPOST /v1/customersCreate a customerGET /v1/customers/{customer_id}Get a customerPATCH /v1/customers/{customer_id}Update a customerDELETE /v1/customers/{customer_id}Delete a customer and its data
Events
GET /v1/eventsList eventsGET /v1/events/{event_id}Get an eventGET /v1/webhook-endpointsList webhook endpointsPOST /v1/webhook-endpointsAdd a webhook endpointGET /v1/webhook-endpoints/{endpoint_id}Get a webhook endpointPATCH /v1/webhook-endpoints/{endpoint_id}Update a webhook endpointDELETE /v1/webhook-endpoints/{endpoint_id}Delete a webhook endpointPOST /v1/webhook-endpoints/{endpoint_id}/rotate-secretRotate an endpoint's signing secretPOST /v1/webhook-endpoints/{endpoint_id}/testSend a test event