TGA Australia Medicines Scraper avatar

TGA Australia Medicines Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
TGA Australia Medicines Scraper

TGA Australia Medicines Scraper

Scrapes the Australian TGA ARTG register by keyword and product type. Returns each therapeutic good entry with its ARTG ID, product name, active ingredients, and sponsor as a flat row.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

14 days ago

Last modified

Categories

Share

ParseForge

TGA Australia Medicines Scraper

Scrape medicine and medical device registrations from the Australian Therapeutic Goods Administration (TGA) ARTG register. Get product names, active ingredients, sponsor details, and ARTG IDs for up to a million entries per run. Export to CSV, JSON, Excel, or XML.

The TGA's public ARTG register holds every therapeutic good approved for supply in Australia, but browsing it manually means clicking through pages one at a time. This Actor searches the register by keyword and product type, then returns each matching entry as a structured row you can filter and export. No API key or government login required.

Who uses itWhat they scrape TGA Australia for
Regulatory affairs professionalsMonitor new ARTG registrations for competitor products in a specific therapeutic category.
Pharmaceutical market analystsBuild a dataset of all registered medicines containing a particular active ingredient for market sizing.
Healthcare procurement teamsVerify the ARTG registration status and sponsor details of products before purchasing.
Medical device importersCheck that a device class is registered before committing to an Australian distribution agreement.

What it does

This Actor collects therapeutic good registrations from the TGA ARTG register by keyword search and product type filter, and returns each entry as a flat row.

  • ๐Ÿ” Keyword search: enter a medicine name, active ingredient, or sponsor name to find matching ARTG entries.
  • ๐Ÿท๏ธ Product type filter: narrow results to medicines, medical devices, biologicals, or other therapeutic goods.
  • ๐Ÿ“ฆ Bulk collection: set a high maxItems value to pull thousands of registrations in a single run.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with TGA Australia data

๐Ÿ“‹ Build a competitor product watchlist.

A regulatory affairs manager searches for a drug class each month, collects every new ARTG registration, and flags entries from competing sponsors for the product strategy team.

๐Ÿ’Š Map the Australian generics landscape.

A market analyst scrapes all registered products containing paracetamol, groups them by sponsor and dosage form, and estimates market share concentration.

๐Ÿฅ Verify supplier claims before a hospital tender.

A procurement officer searches the ARTG register for each product a supplier has quoted, confirms the registration is current, and checks that the sponsor matches the bidder.

๐Ÿ“Š Feed a regulatory intelligence dashboard.

A data engineer schedules weekly runs for a set of high-interest keywords and loads the new ARTG entries into a dashboard that the compliance team reviews each Monday.

Why choose this scraper

What you get
ARTG IDThe unique registration number on the Australian Register of Therapeutic Goods
Product nameThe trade name under which the good is supplied in Australia
Active ingredientsThe substance or substances responsible for the therapeutic effect
SponsorThe company responsible for the product in Australia
Product typeWhether the entry is a medicine, medical device, biological, or other therapeutic good

How it compares

No other Store actor targets TGA Australia the same way, so the honest comparison is with the alternatives teams actually weigh.

TGA Australia Medicines ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When TGA Australia changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor with a free-text keyword and an optional product type filter. Both filters are applied at the source so only matching entries count toward your maxItems limit. The Input tab lists every parameter.

A first run with the defaults:

{
"query": "paracetamol",
"maxItems": 10
}

A larger pull:

{
"query": "paracetamol",
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the TGA Australia Medicines Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to TGA Australia through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/tga-australia-medicines-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your keyword spelling. The TGA search is literal, so a typo returns nothing. Try a shorter or more general term, and make sure the product type filter is not excluding the entries you expect.

The Actor stops before reaching my maxItems limit.

This is normal when the ARTG register has fewer matching entries than your limit. The Actor collects every result the TGA returns and then finishes. Try a broader keyword or remove the product type filter.

Some fields are empty in my dataset.

The TGA does not always populate every field for every entry. A medical device may not list active ingredients, for example. Empty cells reflect what the register itself shows.

The run is taking a long time with a high maxItems value.

The Actor respects the TGA website by pacing its requests. Large runs are expected to take time. You can run the Actor in the background and Apify will email you when it finishes.

I searched for a brand name but got unrelated products.

The TGA keyword search matches anywhere in the entry text. A short brand name may appear inside longer words. Try adding a product type filter or using a more specific keyword.

FAQ

QuestionAnswer
What is the ARTG register?The Australian Register of Therapeutic Goods (ARTG) is the official database of every therapeutic good that can be lawfully supplied in Australia. It is maintained by the Therapeutic Goods Administration, part of the Department of Health and Aged Care.
Do I need a login or API key to scrape the TGA website?No. This Actor reads the public ARTG search pages, which are openly accessible. You do not need to register an application or obtain credentials.
Can I search by active ingredient rather than brand name?Yes. The keyword field searches across product names, active ingredients, and sponsor names. Enter the ingredient you care about and the Actor returns every registration that mentions it.
What product types can I filter by?You can filter by Medicine, Medical device, Biological, or Other therapeutic goods. Leave the filter set to Any to collect all types matching your keyword.
How many records can I collect in one run?You set the limit with the maxItems field, up to one million entries. The Actor stops when it reaches your limit or when the register has no more matching results.
Does this Actor return the full ARTG public summary for each entry?It returns the fields visible on the ARTG search results and summary pages: ARTG ID, product name, active ingredients, sponsor, and product type. Deeper detail pages are not followed.
Can I export the data to Excel?Yes. Apify supports exporting your dataset to CSV, JSON, Excel, and XML directly from the run console or via the API.
Is this Actor affiliated with the Australian Government?No. This is an independent tool built on Apify that reads publicly available information from the TGA website. It is not endorsed by or connected to the Department of Health and Aged Care.
How often is the ARTG data updated?The TGA updates the register continuously as new products are approved and existing entries are changed. Schedule regular runs to keep your dataset current.
Can I search for cancelled or expired registrations?The public ARTG search returns currently registered goods. Entries that have been cancelled or expired are not included in the standard search results this Actor reads.
  • ema-medicines-scraper: Use this instead when you need centrally authorised medicines from the European Medicines Agency.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Australian Government Department of Health and Aged Care. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.