Add real-time job data to your Chrome or Firefox extension
Browser extensions that surface job market context — salary ranges while browsing LinkedIn, open roles at the company you're researching, job alerts on pages you visit — need an API that's fast, lightweight, and reliable. CleanJobData is built for exactly that: sub-second responses, lightweight JSON payloads sized for extension use, and data sourced directly from employer ATS systems so what you surface is accurate. Free tier lets you develop and test without committing to a plan.
Benefits
✓Fast responses — API is optimized for low latency, suitable for real-time extension use without noticeable delay.
✓Lightweight payloads — list endpoint responses are compact. Detail endpoint adds full description and metadata when you need it.
✓Simple integration — standard Bearer auth, JSON responses, no SDK required. Integrate in a few hours.
✓Free tier for development — 50 list + 100 detail requests/mo with no credit card. Enough to build and test your extension before committing.
✓Reliable data — sourced directly from employer ATS systems, not from other scrapers. What you surface is what's actually posted.
Features
•Job search by keyword, location, company, or remote flag — all composable in one query
•Company metadata — logo, headcount, LinkedIn — for enriching company profile pages
•Job detail endpoint — full description, requirements, and application URL by job ID
•Lightweight list responses — paginate without pulling unnecessary fields
•60+ country coverage — useful for extensions serving international audiences
Frequently Asked Questions
How fast is the API response time?
Response times vary by query complexity, but most list queries return in under 300ms. For extensions where perceived speed matters, cache responses locally and refresh on a reasonable TTL.
Can I show salary data for a specific role while the user browses a company's LinkedIn page?
Yes — query by company name and role title to pull current salary ranges. Combine with the seniority filter to show ranges relevant to the specific seniority level the user is viewing.
Is there a free tier for building and testing?
Yes — 50 list and 100 detail requests per month, no credit card required. The free tier is designed to be enough to build a working prototype and verify the data quality for your use case.
What's the rate limit on the API?
Per-second rate limits apply on all plans to prevent abuse. The limits are generous for extension use — a user interaction that triggers one or two API calls won't hit them. Batch processing or high-volume syncs should use pagination and respect the limits.