Discover/ServiceSeeking API
live

ServiceSeeking APIserviceseeking.com.au

Browse Australian service providers, ratings, ABN data, and categories from ServiceSeeking.com.au via a structured API with 3 endpoints.

Endpoint health
verified 2d ago
get_category_listings
get_all_categories
get_business_profile
3/3 passing latest checkself-healing
Endpoints
3
Updated
26d ago

What is the ServiceSeeking API?

The ServiceSeeking.com.au API provides structured access to Australian service provider data across 3 endpoints, covering category discovery, paginated business listings, and full business profiles. The get_business_profile endpoint returns fields including ABN, rating, services offered, location, website, and a reviews preview for any provider on the platform. Use it to build local business directories, compare tradespeople, or enrich B2B datasets with verified Australian business data.

Try it
Page number for pagination.
The category slug (e.g. 'removalists', 'cleaners', 'electricians', 'plumbers'). Use get_all_categories to discover valid slugs.
api.parse.bot/scraper/dbbe9d2e-8349-4f4e-bfb7-9d069ada3a5b/<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 GET 'https://api.parse.bot/scraper/dbbe9d2e-8349-4f4e-bfb7-9d069ada3a5b/get_category_listings?page=1&category=cleaners' \
  -H 'X-API-Key: $PARSE_API_KEY'
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 serviceseeking-com-au-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.

from parse_apis.serviceseeking_api import ServiceSeeking, ServiceCategory, Category, BusinessSummary, Business

client = ServiceSeeking()

# List all available service categories
for category in client.categories.list():
    print(category.name, category.slug)

# Get businesses in a specific category using the enum
cleaners = client.category(ServiceCategory.CLEANERS)
for biz in cleaners.list_businesses(limit=5):
    print(biz.name, biz.location, biz.rating, biz.review_count)

    # Navigate from a listing summary to full profile details
    detail = biz.details()
    print(detail.name, detail.location, detail.abn, detail.website)
All endpoints · 3 totalmissing one? ·

Search for service providers in a specific category. Returns paginated business listings with name, location, rating, and pricing. Categories can be discovered via get_all_categories. Each listing includes a profile_url for fetching full details.

Input
ParamTypeDescription
pageintegerPage number for pagination.
categorystringThe category slug (e.g. 'removalists', 'cleaners', 'electricians', 'plumbers'). Use get_all_categories to discover valid slugs.
Response
{
  "type": "object",
  "fields": {
    "page": "integer indicating the current page",
    "businesses": "array of business objects with name, profile_url, location, rating, review_count, price, description"
  },
  "sample": {
    "data": {
      "page": 1,
      "businesses": [
        {
          "name": "Really Clean Services Pty Ltd",
          "price": null,
          "rating": 5,
          "location": "Freemans Reach, NSW",
          "description": null,
          "profile_url": "https://www.serviceseeking.com.au/profile/101239?source='business_directory",
          "review_count": 11
        }
      ]
    },
    "status": "success"
  }
}

About the ServiceSeeking API

Category and Listing Discovery

The get_all_categories endpoint requires no input and returns an array of category objects, each with a name display label and a slug identifier (e.g. removalists, cleaners, electricians). These slugs feed directly into get_category_listings, which accepts a category string and an optional page integer for pagination. Listings in the response include name, profile_url, location, rating, review_count, price, and a short description — enough to rank or filter providers before fetching full profiles.

Business Profile Detail

Passing a profile_url from any listing result to get_business_profile returns the full record for that business. The response includes abn (Australian Business Number), name, image (logo URL), rating, website, location (suburb and state), a services array listing offered trades or services, a free-text description, review_count, and reviews_preview — an array of individual review objects. This makes it straightforward to build a rich profile card or run competitor analysis without any additional lookups.

Coverage and Pagination

All businesses are Australian, and location data reflects suburb and state as listed on ServiceSeeking. The get_category_listings endpoint paginates via the page parameter, so iterating across pages lets you collect full category rosters. The profile_url returned per listing is the canonical identifier needed by get_business_profile, making the two endpoints designed to work in sequence.

Reliability & maintenanceVerified

The ServiceSeeking API is a managed, monitored endpoint for serviceseeking.com.au — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when serviceseeking.com.au changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official serviceseeking.com.au API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a comparison tool for Australian tradespeople using rating, review_count, and price from get_category_listings
  • Enrich a B2B leads database with ABN, website, and location data from get_business_profile
  • Generate a local business directory filtered by category slug and suburb from listing results
  • Monitor service category coverage across Australian states by paginating through get_category_listings
  • Aggregate reviews and ratings for electricians or plumbers to surface top-rated providers by region
  • Validate business legitimacy by cross-referencing ABN fields from profile responses
  • Discover all available service verticals on the platform using get_all_categories to map slug-to-name relationships
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ServiceSeeking.com.au have an official developer API?+
ServiceSeeking.com.au does not publish a public developer API or documented data access program. This Parse API is the structured way to access its business and category data.
What does `get_business_profile` return beyond what's in the listing?+
The listing endpoint gives you name, location, rating, review count, price, and a short description. The profile endpoint adds ABN, business logo URL, official website, a full services array, a longer description text, and a reviews_preview array containing individual review objects — fields not returned at the listing level.
Does the API return job postings or buyer requests, not just service providers?+
Not currently. The three endpoints cover service categories, business listings, and business profiles. ServiceSeeking also shows buyer job requests on the platform, but those are not exposed here. You can fork this API on Parse and revise it to add a job postings endpoint.
Is there a way to filter listings by location or rating within `get_category_listings`?+
The endpoint accepts a category slug and a page number. Server-side filtering by suburb, state, or minimum rating is not currently a parameter. The location and rating fields are returned per business, so client-side filtering is possible after fetching results. You can fork this API on Parse and revise it to add location or rating filter parameters.
How fresh is the business data returned by the API?+
Data reflects the current state of public-facing ServiceSeeking.com.au profiles at the time of each request. Businesses that have deactivated or removed their profiles may no longer return results for a given profile_url. Review counts and ratings reflect whatever the platform currently shows on the profile page.
Page content last updated . Spec covers 3 endpoints from serviceseeking.com.au.
Related APIs in B2b DirectorySee all →
hipages.com.au API
Search for local service businesses on hipages.com.au, view detailed business profiles and customer reviews, and explore available service categories all in one place. Find the right tradesperson or service provider by browsing ratings, contact information, and customer feedback.
seek.com.au API
Search for job listings on SEEK Australia and retrieve detailed information about positions. Browse jobs across any keyword, title, and location, and access full job descriptions, classifications, salary info, and employment details.
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
yellowpages.com.au API
Search Australian businesses by category to find contact details, addresses, and emails, then retrieve comprehensive business information for any listing. Perfect for building lead lists, verifying business information, or discovering local service providers across Australia.
yelp.com.au API
Search and compare businesses across Yelp Australia by location. Retrieve detailed business information including ratings, categories, and contact details, and access paginated customer reviews with author profiles and rating distributions.
bizbuysell.com API
Search for businesses available for sale across multiple categories and view detailed information about specific listings on BizBuySell.com. Browse business categories to explore different industries and find opportunities that match your investment interests.
homeadvisor.com API
Search and discover home service professionals on HomeAdvisor, browse their reviews and project photos, and explore available service categories to find the right contractor for your needs. Get detailed information about specific pros including their expertise, ratings, and past work samples.
seek.com API
Search Seek Australia job listings by keyword and retrieve facet counts (locations, classifications, and work types) to power filters and summaries.