Every open role at the companies you care about, normalised
Give a company domain and we find its careers page, detect the applicant-tracking system behind it and return every open job in one format. Use it for sales hiring signals, to follow competitors' headcount plans, or to power a niche job board.
2 steps, one API key.
Run the steps in order, or call only the one you're missing. Every API links to its parameters, response fields and a live demo.
Step 1: Collect jobs
Point at a company domain or careers page; we detect Greenhouse, Lever, Ashby and others automatically.
Step 2: Enrich the companies
Add company profiles and tech stacks.
Clean, normalised data you can use as-is.
- Job title, department and team
- Location, remote flag and employment type
- Salary range with currency and period, when published
- Posting date and job URL
- Full description as plain text (optional)
- Company profile and tech stack for each employer
- request_id, credits charged and your remaining balance
- Cache age, so you know how fresh the data is
- The normalised parameters we actually ran
- One error format; errors never cost credits
The whole workflow, ready to run.
Each step is one HTTPS request with your key in the Authorization header. The parameters are working examples; swap in your own niche, domains or IDs.
- Base URL
- https://api.gridlode.com
- Auth header
- Authorization: Bearer YOUR_API_KEY
export GRIDLODE_KEY="your_api_key"
# 1. Collect jobs: Company Careers Page Jobs
curl "https://api.gridlode.com/v1/jobs/company-site?domain=duolingo.com&limit=20" \
-H "Authorization: Bearer $GRIDLODE_KEY"
# 2. Enrich the companies: Company Enrichment
curl "https://api.gridlode.com/v1/contacts/company?domain=stripe.com" \
-H "Authorization: Bearer $GRIDLODE_KEY"Prefer no code? Upload a list as a bulk job in the dashboard, or connect the MCP server to your AI assistant.
Have a list? Run it as a bulk job.
Send up to 10,000 inputs at once, for example every domain for step 1 (collect jobs), and download the results as CSV or JSON. Each item is billed like a single request, failed items are free, and the job stops cleanly at your spend cap.
- Upload a CSV in the dashboard, or POST a list to the API
- Signed webhook when the job finishes
curl -X POST "https://api.gridlode.com/v1/tasks" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{
"engine": "jobs.company_site",
"field": "domain",
"inputs": [
"stripe.com",
"shopify.com",
"notion.so"
],
"name": "Recruiting and job market data: collect jobs"
}'Put any step on a schedule
Any engine can run as a custom monitor: choose the parameters, the fields to watch and the conditions that should alert you by email or signed webhook. Each check is billed like a normal request, and failed checks are free.
1,000 items for $7.00.
You pay per result, in credits from one wallet that every engine shares. The estimate uses each engine's published price per unit; change the volume to see how it scales.
- 1,000 free credits when you sign up, no card
- Packs never expire; plans only make credits cheaper
- Hard monthly spend caps, so jobs stop where you say
- 1,000credits for 1,000 calls
- 6,000credits for 1,000 calls
Assumes 1,000 units at every step; real chains usually shrink (not every business lists an email). Failed requests are free and cached results cost half.
Recruiting and job market data: questions
Is salary included?
When the job board or posting states it, yes, normalised to min, max, currency and period.
Which applicant-tracking systems are supported?
Greenhouse, Lever and Ashby have dedicated engines that read their official public job APIs. The careers-page engine also detects Workable, SmartRecruiters, Recruitee and Personio from a company's domain, and falls back to schema.org JobPosting data on the page.
How is it priced?
1 credit per company board, however many jobs it lists. Failed lookups are free.
How much does recruiting and job market data with Gridlode cost?
Running the workflow on 1,000 items uses about 7,000 credits (Company Careers Page Jobs at 1 credits per call and Company Enrichment at 6 credits per call). That is $7.00 at list price and as little as $2.10 at enterprise volume. Every new account gets 1,000 free credits, failed requests are free and cached results cost half.
Which of these APIs can I use today?
Company Careers Page Jobs, Greenhouse Job Board, Lever Job Board, Ashby Job Board, Company Enrichment and Technology Lookup are live now.
Run your first recruiting and job market data job on us.
1,000 free credits, no card. Your API key is ready the moment you sign up.