REST API · Updated daily

Job data that's
actually fresh.

Access thousands of active tech jobs via a clean REST API. Sourced daily from 1,100+ career pages. No scraping required.

View pricing

2,000+

Active jobs

1,100+

Companies

Daily

Refresh rate

< 5min

Integration time

GET /api/v1/jobs
curl -X GET \
  "https://jobscroller.net/api/v1/jobs?title=React&location=Remote&limit=20" \
  -H "Authorization: Bearer YOUR_API_KEY"
200 OK
{
  "total": 312,
  "page": 1,
  "jobs": [
    {
      "id": 4821,
      "title": "Senior React Developer",
      "company": "Acme Corp",
      "has_remote": true,
      "description": "<p>We're looking for a Senior React Developer...</p>",
      "location": "Remote",
      "salary_min": 120000,
      "salary_max": 160000,
      "salary_currency": "USD",
      "tech_stack": ["React", "TypeScript", "Node.js"],
      "url": "https://acme.com/careers/4821",
      "posted_at": "2026-02-20T09:14:00Z",
      "is_active": true
    }
  ]
}

Always fresh

Crawler runs daily across 1,100+ ATS platforms. Dead listings are auto-removed within 48 hours.

Direct sources only

Every job links straight to the company career page. No aggregators, no redirects, no ghost listings.

Structured & normalized

Every response is clean JSON: title, company, full description, salary range, detected tech stack, remote flag, and a verified direct URL.

Powerful filters

Filter by title, company, location, tech stack, and salary. Paginated, fast, and developer-friendly.

Quick start

Up and running in minutes

01

Subscribe

Pick a plan below. You'll receive your API key by email instantly after checkout.

02

Make a request

Pass your key in the Authorization header. Every endpoint returns clean, paginated JSON.

03

Build

Filter by title, company, location, tech stack, and salary. No scraping, no maintenance.

Pricing

Simple, transparent pricing

Start with a free 14-day trial. No credit card needed.

Starter

$49/mo

For side projects and small apps.

  • 10,000 requests / month
  • Full job data (title, company, location, salary, tech stack)
  • Job descriptions
  • Filters: title, company, location, tech, remote, salary
  • Pagination
  • JSON REST API
Most Popular

Pro

$149/mo

For growing products and recruitment platforms.

  • 50,000 requests / month
  • Full job data (title, company, location, salary, tech stack)
  • Job descriptions
  • Filters: title, company, location, tech, remote, salary
  • Pagination
  • JSON REST API

Enterprise

$249/mo

For large-scale platforms with high volume needs.

  • Unlimited requests
  • Full job data (title, company, location, salary, tech stack)
  • Job descriptions
  • Filters: title, company, location, tech, remote, salary
  • Pagination
  • JSON REST API

Need a custom volume deal? Contact us

Why JobScroller

How we compare

FeatureJobScrollerTypical API
Job freshnessDaily updatesWeekly / monthly
Stale jobsAuto-removed (48h)Dead links persist
Data sourceDirect career pagesAggregators / scrapers
Job descriptionsFull raw contentPartial snippets
Setup time< 5 minutesComplex scraping logic
Salary dataIncludedRarely available
API Reference

Response schema

FieldTypeDescription
idbigintUnique job identifier
titletextJob title
companytextCompany name
company_urltextCompany website URL (nullable)
locationtextCity, Remote, or hybrid
urltextDirect link to company career page
descriptiontextFull job description (HTML)
has_remotebooleanTrue if the role is remote-eligible
tech_stackarrayDetected technologies (e.g. React, Python, AWS)
salary_minintegerAnnual salary floor (nullable)
salary_maxintegerAnnual salary ceiling (nullable)
salary_currencytextISO currency code (USD, EUR…)
posted_attimestampISO 8601 date posted
is_activebooleanWhether listing is still live

Query parameters

title

Filter by job title

e.g. React

company

Filter by company

e.g. Stripe

location

Filter by location

e.g. Remote

tech

Filter by tech stack

e.g. Python

limit

Results per page (max 100)

e.g. 20

page

Page number

e.g. 1

Base URL

https://jobscroller.net/api/v1/jobs

All requests require an Authorization: Bearer header.

Ready to start building?

Get your API key in minutes. Questions first? Talk to us.

Get API access →