Introduction
The Sentrion API provides programmatic access to job market intelligence. Use our APIs to search for job postings from specific companies or run direct, cross-company job searches with detailed filters. To use Sentrion from an AI assistant, connect to the MCP server with your API key. It provides tools for job searches, filter lookups, and credit balance.Getting Started
1
Create your account
Head to app.sentrion.ai and sign up. You’ll get access to your dashboard right away.
2
Get your API key
In your dashboard, go to Settings > API Keys and create a new key. This key is how Sentrion identifies your requests.
Your API key is like a password — keep it private and never share it publicly.
3
Make your first request
Use your API key to search for company jobs:
Base URL
Use this host, followed by the full endpoint path:Authentication
The documented endpoints require Bearer token authentication. Include your API key in theAuthorization header:
Retrying searches
For Jobs Search and Company Jobs, including historical searches, send an optionalIdempotency-Key header so retries can reuse the same request key. Generate the
key once per request, reuse it with the same endpoint and body for retries, and
use a new key for each new search or page of results.
See idempotency best practices
for the key format, a Python example, and conflict handling.
API Versioning
Current job searches use
/api/v1/company-jobs/search and /api/v1/jobs-search/search. Historical searches use /api/v1/company-jobs/historical/search and /api/v1/jobs-search/historical/search.Response Format
Job searches returnsuccess, data, and error. data contains jobs, totals,
credits, and search_after; error is a string or null. Check both the HTTP status
and success: a search failure can return HTTP 200 with success: false. An empty
successful search can also include an explanatory error string.
detail envelope instead:
detail.
Filters and billing
Use Departments, Job Boards, and Locations to build search filters. Credit Balance is documented under Billing. These endpoints consume no credits and work with zero or negative balances. Their responses use endpoint-specific objects without asuccess/data wrapper.
Rate Limiting
Current search endpoints allow 200 requests per minute per API key; historical search endpoints allow 100 requests per minute. If a request is rate-limited, handle HTTP429 and retry with exponential backoff. Preserve the
same idempotency key and request body when retrying a search.
