Government Legal
Buy NSW logo

Buy NSW API

buy.nsw.gov.au

NSW procurement portal - contract notices, tenders, supplier panels, and standing offers.

Actions
4
Category
Government Legal
Login
Not required
Output
JSON

Call the Buy NSW API

Submit a task, then poll the job until it settles. This example runs act_buy_nsw_gov_au_notice_browse_filters.

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "act_buy_nsw_gov_au_notice_browse_filters",
    "params": {}
  }'

4 actions on buy.nsw.gov.au

Read

  • Notice Browse Filters

    act_buy_nsw_gov_au_notice_browse_filtersread1 credit / call

    Returns available notice-type and category filters for searching contract notices, with result counts.

  • Notice Search Listing

    act_buy_nsw_gov_au_notice_search_listingread2 credits / call

    Searches contract notices by text, category, and type, returning paginated results with agencies and dates.

    query
    string
    categories
    string
    notice_types
    string
    page
    integer
    sort
    string
  • Opportunity Browse Filters

    act_buy_nsw_gov_au_opportunity_browse_filtersread1 credit / call

    Returns available category filters for browsing open tender opportunities, with opportunity counts.

  • Opportunity Search Listing

    act_buy_nsw_gov_au_opportunity_search_listingread2 credits / call

    Searches open tender opportunities by text and category, returning paginated results with close dates and agencies.

    query
    string
    categories
    string
    page
    integer
    sort
    string

Buy NSW API questions

Is there an API for Buy NSW?
Buy NSW does not offer a public data API for this, but Anakin Wire provides 4 maintained endpoints for buy.nsw.gov.au. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
How do I scrape Buy NSW data?
POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when buy.nsw.gov.au changes its markup, Anakin updates the action.
Do I need a Buy NSW account?
No. Every Buy NSW action listed here runs anonymously — no account and no credentials required.
What does the Buy NSW API cost?
Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.

More Government Legal APIs

All Government Legal sites