JobGrid — Normalized Global Jobs API

JobGrid is a single REST API over normalized job postings from public ATS feeds, company career pages, and selected aggregators. WHY DEVELOPERS USE IT - One schema across sources: title, company, location, work style, salary, apply URL, timestamps, and source health metadata where available. - Cursor pagination on /v1/jobs/search for stable pulls while the corpus changes underneath you. -…

8.1/10 popularity
67 ms avg latency
100% success rate
12 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

JobGrid — Normalized Global Jobs API endpoints

MethodEndpointDescription
GET readiness
/v1/health
Aggregated readiness across runtime dependencies (Redis, database, Kafka). `status` is `ok` only when every subsystem reports `ok`; any subsystem in `error` downgrades the…
GET listCompanies
/v1/companies
Cursor-paginated listing of companies in the JobGrid catalogue. Set `include_total=true` to also receive a total count (slow on a large table; off by default).
GET listCompanyJobs
/v1/companies/{company_id}/jobs
Cursor-paginated jobs for one company.
GET health
/health
Public, unauthenticated liveness probe. Returns `{"status": "ok"}` while the process is up. Safe for RapidAPI's review pinger and any external uptime monitor.
GET getCompany
/v1/companies/{company_id}
Return one company by its JobGrid `company_id` (UUID). Use `/v1/companies/search?q=…` to discover IDs by name.
GET searchJobs
/v1/jobs/search
Search the live corpus for active jobs. Cursor-paginated; pass `next_cursor` back via the `cursor` query parameter to fetch the next page. The response includes a `degraded` flag…
GET getJob
/v1/jobs/{job_id}
Return one job by its JobGrid `job_id` (UUID).
GET previewJobs
/v1/jobs/preview
Public, unauthenticated preview of the `/v1/jobs/search` response shape. Returns three curated, static sample jobs in the same envelope as the paid endpoint so a developer can…
GET validateJobSearch
/v1/jobs/search/dry-run
Public, unauthenticated query validator. Reuses the `/v1/jobs/search` parameter schema and returns the parsed/sanitized values, or a `422` envelope when any parameter is missing,…
GET listJobs
/v1/jobs
Cursor-paginated listing of active jobs ordered by recency. Use `/v1/jobs/search` when you need filtering or full-text matching.
GET getMe
/v1/me
Identity probe for the calling key. Returns the account's id/email, key prefix (never the full key), plan, and the monthly-quota / rate-limit state your key is subject to. Use…
GET searchCompanies
/v1/companies/search
Search companies by substring `q` against `name` and `domain`. Always returns 200 with `items: []` for an empty result set; never 404.

More Jobs APIs

View all →
  • 8M+ AI-enriched LinkedIn jobs with Apply URL + Company info & Hourly refresh. Powered by Fantastic.jobs

    JobsFreemium12.6k subscribers
  • AI-enriched Jobs from 200k+ Career Sites & ATS. Powered by Fantastic.jobs. Hourly refresh,Text & HTML…

    JobsFreemium7.3k subscribers
  • The **Jobs API** makes it easy to find job postings from multiple platforms in one place. Instead of…

    JobsFreemium4.6k subscribers
  • Access job listings from LinkedIn, Indeed, and ZipRecruiter with PR Labs' Job Search API. Enjoy…

    JobsFreemium1.6k subscribers
  • Fast and Reliable Job Searches on All Public Job Sites: LinkedIn, Indeed, Glassdoor, ZipRecruiter, and…

    JobsFreemium
  • Upwork Scraping API offers comprehensive Upwork data using this unofficial Upwork API which includes job…

    JobsFreemium285 subscribers