Seek API

Seek API for job ads, salaries and employers

Job ads from seek.com.au as JSON: title, advertiser, location, salary text, work type and listing date for any search, each ad's full description, and employer profiles. No recruitment-software integration.

  • No card needed
  • Failed calls are free
  • Pack credits never expire
Role
Endpoint
curl "https://api.toolzerhub.com/v1/seek/search?query=data+analyst&location=Sydney+NSW" \
  -H "x-api-key: $TOOLZERHUB_API_KEY"
200 OK
Real response, 21 Oct 2026
{
  "data": {
    "query": "data analyst",
    "location": "Sydney NSW",
    "page": 1,
    "url": "https://au.seek.com/data-analyst-jobs/in-Sydney-NSW",
    "total_count": 1093,
    "page_size": 32,
    "count": 32,
    "has_more": true,
    "results": [
      {
        "job_id": "95364041",
        "title": "Reporting Analyst",
        "teaser": "Fantastic opportunity to join a global financial service group as a Reporting Analyst on a long-term contract basis.",
        "advertiser": {
          "id": "25502044",
          "name": "Perigon Group Pty Limited"
        },
        "locations": [
          {
            "country_code": "AU",
            "label": "Sydney NSW"
          }
        ],
        "classifications": [
          {
            "id": "6143",
            "name": "Analysis & Reporting",
            "parent_id": "1200",
            "parent_name": "Accounting"
          }
        ],
        "ad_type": "SPONSORED",
        "listed_at": "2026-10-19T23:41:17.000Z",
        "salary_label": "$140k-$170k+Super",
        "work_types": [
          "Contract/Temp"
        ]
      },
      {
        "job_id": "95364041",
        "title": "Reporting Analyst",
        "teaser": "Fantastic opportunity to join a global financial service group as a Reporting Analyst on a long-term contract basis.",
        "advertiser": {
          "id": "25502044",
          "name": "Perigon Group Pty Limited"
        },
        "locations": [
          {
            "country_code": "AU",
            "label": "Sydney NSW"
          }
        ],
        "classifications": [
          {
            "id": "6143",
            "name": "Analysis & Reporting",
            "parent_id": "1200",
            "parent_name": "Accounting"
          }
        ],
        "ad_type": "ORGANIC",
        "listed_at": "2026-10-19T23:41:17.000Z",
        "salary_label": "$140k-$170k+Super",
        "work_types": [
          "Contract/Temp"
        ]
      },
      {
        "job_id": "95200834",
        "title": "Operations Intelligence Analyst",
        "teaser": "We're searching for an experienced and passionate full-time Operational Intelligence Analyst to join REMONDIS. Help transform operational intelligence",
        "advertiser": {
          "id": "21670674",
          "name": "REMONDIS Australia Pty Ltd"
        },
        "locations": [
          {
            "country_code": "AU",
            "label": "Mascot, Sydney NSW"
          }
        ],
        "classifications": [
          {
            "id": "6095",
            "name": "Analysis & Reporting",
            "parent_id": "6092",
            "parent_name": "Manufacturing, Transport & Logistics"
          }
        ],
        "ad_type": "SPONSORED",
        "listed_at": "2026-10-12T03:30:49.000Z",
        "salary_label": null,
        "work_types": [
          "Full time"
        ]
      }
    ],
    "related_searches": [
      {
        "keywords": "data scientist",
        "total_jobs": 404
      },
      {
        "keywords": "data analyst work from home",
        "total_jobs": 192
      },
      {
        "keywords": "data analyst remote",
        "total_jobs": 1
      }
    ]
  }
}

3 of 32 ads on the page shown, trimmed to the main fields; 3 of the related searches.

1
1 credit per call
100%
finished without a server error
3.7 s
median response time
3
Seek endpoints

From our request logs, last 30 days to 21 Oct 2026.

Response

What comes back

Field names and types read off the real responses in the demo above.

  • Search jobs/v1/seek/search10 fields
    • job_idstring"95364041"
    • titlestring"Reporting Analyst"
    • teaserstring"Fantastic opportunity t…"
    • advertiserobject{ id, name }
    • locationsarray[1 items]
    • classificationsarray[1 items]
    • ad_typestring"SPONSORED"
    • listed_atstring"2026-10-19T23:41:17.000Z"
    • salary_labelstring"$140k-$170k+Super"
    + 1 more
  • Job details/v1/seek/job15 fields
    • job_idstring"95364041"
    • urlstring"https://au.seek.com/job…"
    • titlestring"Reporting Analyst"
    • statusstring"Active"
    • is_expiredbooleanfalse
    • abstractstring"Fantastic opportunity t…"
    • listed_atstring"2026-10-19T23:41:17.253Z"
    • expires_atstring"2026-11-18T23:41:00.000Z"
    • location_labelstring"Sydney NSW"
    + 6 more

Use cases

What people build with it

  • 01Track job ads for a role and citySearch jobs
  • 02Collect salary ranges by roleSearch jobsJob details
  • 03Profile the employers hiringSearch jobsCompany profile

How it works

From key to JSON

  1. 01x-api-key••••••••••Get a key100 free credits a month, no card
  2. 02GET/v1/seek/searchSend a requestAny HTTP client, no SDK needed
  3. 03{ data, status }200Get JSONFailed calls cost nothing

Pricing

What it costs

Every endpoint on this page costs 1 credit per call. Failed calls cost nothing.

  • Free$0every month
    • 100 credits a month
    • No card needed
  • 10K pack$19one time
    • 10,000 credits
    • Never expire
    • $1.90 per 1,000
  • Starter$29a month
    • 20,000 credits a month
    • Cancel anytime
    • $1.45 per 1,000

Per 1,000 credits

  • 10K pack$1.90
  • Starter$1.45
  • Growth$1.32
  • Scale$1.21
  • Business$0.99
  • Customfrom $0.99

Plans renew monthly and cancel anytime. Custom plans start at 1M+ credits. Full pricing

Compare

Why not build it yourself

Three ways to get Seek data into your app.

CompareToolzer HubSEEK APIYour own scraper
SetupOne API keyIntegration request, reviewProxies, sessions, retries
When Seek changesWe fix itSEEK keeps it workingYou fix the parser
Cost to start100 free credits a monthFor recruitment software onlyProxies and your time

Official API access rules: SEEK API documentation: Introduction (opens in new tab)

FAQ

Questions

Is this the official Seek API?
No. Toolzer Hub is not affiliated with SEEK. Ours reads public job ads, job details and company profiles, with one key and no recruitment-software integration.
What does the official Seek API allow?
Seek's documentation says the SEEK API "is targeted at developers integrating their recruitment software with SEEK". Access goes through an integration request, Playground credentials and a review before live credentials.
What data does it return?
Search jobs, Job details, Company profile, as JSON.
What does it cost?
1 credit per call. New workspaces get 100 credits a month at no cost; plans work out to $0.99 to $1.45 per 1,000 credits. Failed calls are not charged.

Try the Seek API free

Every new workspace gets 100 credits a month. Buy credits only when you need more.

Not affiliated with SEEK.