Skip to navigation

RebateRight API Documentation

One API for Medicare, DVA, the AIR and the MBS
Open in Claude

The RebateRight API connects your software to Medicare, the Department of Veterans’ Affairs (DVA), the Australian Immunisation Register (AIR) and the Medicare Benefits Schedule (MBS). RebateRight handles the connection to each government system, so your software works with one API.

Medicare Integration

Verify patients, check eligibility and lodge claims through one API.

DVA Integration

Verify veterans and lodge medical claims for the Department of Veterans’ Affairs.

AIR Integration

Access vaccination records on the Australian Immunisation Register, including for patients without Medicare.

MBS

Look up the full Medicare Benefits Schedule from the Department of Health, Disability and Ageing: more than 6,000 items with fees, rebates and structured rules. RebateRight loads each MBS release, so you have nothing to update.


Getting Started

1

Complete first-time setup

In the RebateRight app, open First-time setup and work through activation. You will finish with 3 credentials: a Minor ID, an API Key for production and a Test API Key for the test environment. Each key works only on its own host, as set out in Required headers and hosts. If you use only the web app, it sends your Minor ID and API Key for you. Claiming and the AIR also need each clinic registered with Services Australia, as set out in Minor ID Setup.


Environments

Two environments are available. Use test while you build, check and demonstrate your integration with test patient data. Switch to production when you are ready to go live.

Production

Host

api.rebateright.com.au


Data

Live Medicare, DVA and AIR: real patients and real providers.


Cost

Billed per your agreement for API usage in this environment.


Typical use

Go-live, pilots with real patients, production workflows.

Test

Host

test-api.rebateright.com.au


Data

Prepared test patients and providers: Integration test data. Before your first test claim, read Claiming in the test environment.


Cost

Included in every plan and in the 14-day free trial. Requests here never count against your plan.


Typical use

Development, quality assurance, integration tests and demonstrations.


Explore the Documentation


AI-Ready Documentation

Every page is available as plain Markdown. Give any page, or the full documentation, to Claude, ChatGPT, Cursor or your command-line tools, and they can write code, request bodies and integration logic for your stack.

Ask AI

Use the Ask AI button in the search bar to ask plain-English questions and get answers about endpoints, schemas and error codes.

MCP server

Connect Claude Code, Cursor or any Model Context Protocol (MCP) client to these docs. Your assistant gets a live search tool over every endpoint, schema and guide.

AI-Assisted Integration

Share any page URL with your AI assistant, or import the OpenAPI specification. The specification describes every endpoint, request and response in one machine-readable file, as JSON or YAML:

Import it into your IDE, Postman or a code generator. The specification is built from the same source as these docs, so it stays in step with them.

Index and Markdown pages

Point your AI pipelines at the index, then fetch each page as Markdown:

  • /llms.txt: an index of every page
  • Add .md to any page URL to get that page in Markdown, for example /test-data.md

The URLs are stable, and the content updates with every release.


Need help?

Our team answers questions and takes feedback about your integration.

Email us at hello@rebateright.com.au and tell us what you need.

Note from Services Australia

Participating health professionals may utilise the services and information provided, including personal information, only in accordance with the Privacy Act 1988, Health Insurance Act 1973, Veterans’ Entitlements Act 1986, Australian Immunisation Register Act 2015 and other relevant legislation, State or Territory legislation, Policy and Guidelines.