Prerequisites
You need an active Orbit account. All requests require aBearer token in the Authorization header and use the API base URL https://api.orbitsearch.com.
Steps
Get an API key
Open the Orbit developer dashboard and generate a personal API key with the
search:read and profile:read scopes. Copy the raw sk_orb_... key when it appears.Run a global search
Send a
POST request to the developer search endpoint. The query and numUsers fields are both required.Interpret the search response
A successful search returns a Check the
searchId and a payload.users array. The array may be empty if the index found no matching profiles for your query.X-Developer-API-Credits-Remaining response header to see how many credits you have left after the request. Each successful search costs 2 credits by default. If the search returns no users, the credits are automatically refunded and the header will reflect your full balance.Each object in payload.users contains an id field. Use this to fetch a full profile in the next step.Fetch a full profile
Pass the A successful profile read returns a stable public profile DTO:The profile DTO is an allowlisted public shape. It does not expose raw contact details, phone numbers, internal moderation metadata, or profile-owner-only fields. Profiles may also include optional contribution sections such as
id from any search result to GET /v2/developer/profiles/:id to retrieve the complete public profile DTO.mediaCredits, musicCredits, researchPapers, githubRepos, and books when public contribution data is available. Each profile read costs 1 credit by default; failed or not-found reads are refunded automatically.Next steps
- Scope your searches to a custom people corpus using Search Directories.
- Learn how to safely rotate your API key in Key Rotation.
- See every error code your application should handle in Error Handling.
