Discover/482jobs API
live

482jobs API482jobs.com

Search for and retrieve Australian jobs that offer visa sponsorship opportunities directly from 482jobs.com. Browse detailed job listings including positions, employers, and sponsorship information to find employment opportunities in Australia.

Endpoint health
monitored
get_job_details
search_jobs
Checks pendingself-healing
Endpoints
2
Updated
3h ago
Try it
Page number for pagination (1-based).
Number of results per page (1-100).
Numeric category ID to filter jobs. Omit or empty string for all categories.
Job title, skill, or industry keyword to search for.
Australian city or state to filter by (e.g. 'Sydney', 'Melbourne VIC').
api.parse.bot/scraper/81c12d31-1cda-42a7-be4a-1184b56e4683/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X POST 'https://api.parse.bot/scraper/81c12d31-1cda-42a7-be4a-1184b56e4683/search_jobs' \
  -H 'X-API-Key: $PARSE_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "page": "1",
  "per_page": "15",
  "search_category": "3508",
  "search_keywords": "nurse"
}'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace 482jobs-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: 482Jobs SDK — search Australian visa sponsorship jobs."""
from parse_apis.api_482jobs_com_api import Jobs482, Category, JobNotFound

client = Jobs482()

# Search for nursing jobs in healthcare category, capped at 5 results.
for job in client.jobs.search(query="nurse", category=Category.HEALTHCARE_MEDICAL, limit=5):
    print(job.title, "|", job.location)

# Drill down: take one job from a location-filtered search.
job = client.jobs.search(query="chef", location="Sydney", limit=1).first()
if job:
    print(job.title, job.company, job.category)

# Fetch full details for a specific job by slug.
if job:
    try:
        detail = client.jobs.get(slug=job.slug)
        print(detail.title, "|", detail.expiration_date)
        print(detail.description[:200])
    except JobNotFound as exc:
        print(f"Job not found: {exc.slug}")

print("exercised: jobs.search (keyword + category + location) / jobs.get")
All endpoints · 2 totalmissing one? ·

Full-text search over Australian visa sponsorship jobs. Filters by keywords, location, and job category. Results are paginated with configurable page size. Returns job summaries including title, company, location with coordinates, category, and description snippet.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-based).
per_pageintegerNumber of results per page (1-100).
search_categorystringNumeric category ID to filter jobs. Omit or empty string for all categories.
search_keywordsstringJob title, skill, or industry keyword to search for.
search_locationstringAustralian city or state to filter by (e.g. 'Sydney', 'Melbourne VIC').
Response
{
  "type": "object",
  "fields": {
    "jobs": "array of job listing summaries",
    "page": "integer",
    "per_page": "integer",
    "max_pages": "integer",
    "found_jobs": "boolean",
    "total_jobs": "integer"
  },
  "sample": {
    "data": {
      "jobs": [
        {
          "url": "https://482jobs.com/job/registered-nurses-visa-sponsorship-available-4/",
          "slug": "registered-nurses-visa-sponsorship-available-4",
          "title": "Registered Nurses – Visa Sponsorship Available",
          "job_id": "207741",
          "company": "Company name 🔒",
          "category": "healthcare-medical",
          "latitude": "-22.575197",
          "location": "Queensland, Australia",
          "longitude": "144.0847926",
          "description": "Job Description Build Your Career. Make an Impact..."
        }
      ],
      "page": 1,
      "per_page": 3,
      "max_pages": 24,
      "found_jobs": true,
      "total_jobs": 71
    },
    "status": "success"
  }
}

About the 482jobs API

The 482jobs API on Parse exposes 2 endpoints for the publicly available data on 482jobs.com. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.