Australia Federal Register of Legislation Scraper avatar

Australia Federal Register of Legislation Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Australia Federal Register of Legislation Scraper

Australia Federal Register of Legislation Scraper

Scrapes legislation title records from the Australia Federal Register of Legislation. Returns each title as a flat row with ID, name, type, status, and register link. Filter by keyword, collection, or OData expression.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

ParseForge

Australia Federal Register of Legislation Scraper

Scrape the complete Australia Federal Register of Legislation by title, collection, or OData filter, up to a million records per run. Every title comes with its ID, name, type, status, and direct register link. No API key required. Export to CSV, JSON, Excel, or XML.

The Federal Register of Legislation is the authoritative source for all Australian Commonwealth Acts, legislative instruments, and notifiable instruments, but browsing it manually or building a custom API integration is slow and complex. This Actor queries the register's public API directly, letting you pull structured lists of legislation titles by keyword, collection type, or advanced OData filter. It returns a clean, flat dataset ready for analysis, compliance tracking, or legal research.

Who uses itWhat they scrape Australia Federal Register of Legislation for
Legal researchersCompiling a complete list of all principal Acts currently in force for a jurisdictional review.
Compliance officersMonitoring the register for new or amended legislative instruments that affect their industry.
Government data analystsTracking the volume and type of new legislation published each year for a transparency report.
Law librariansBuilding a local catalogue of all Commonwealth legislation titles with direct links back to the official register.

What it does

This Actor collects legislation title records from the Australia Federal Register of Legislation and returns each one as a flat row with its ID, name, type, status, and register URL.

  • ๐Ÿ” Keyword search: Find any legislation whose title contains your search term, like 'Privacy' or 'Migration'.
  • ๐Ÿ“‚ Collection filter: Restrict results to a specific type, such as Acts, Legislative Instruments, or Gazettes.
  • โš™๏ธ Advanced OData filter: Use raw OData expressions for precise queries, like 'isPrincipal eq true' or 'year eq 2024'.
  • ๐Ÿ”ข Flexible sorting: Order results by title ID or name, ascending or descending, to group legislation by year or alphabetically.

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

What you can do with Australia Federal Register of Legislation data

๐Ÿ“‹ Build a legislation catalogue.

A law librarian runs the Actor with no search term and the 'Act' collection filter to pull every Commonwealth Act title into a searchable internal database.

๐Ÿ“ˆ Monitor regulatory changes.

A compliance team runs the Actor weekly with an OData filter for the current year to identify new legislative instruments that require a policy review.

๐Ÿ”Ž Audit a specific law's history.

A legal researcher searches for a keyword like 'biosecurity' to collect all related principal Acts and amending instruments for a legislative history analysis.

๐Ÿ“Š Analyze legislative output.

A government data analyst pulls all titles from the last five years, groups them by collection type, and charts the annual volume of new legislation.

Why choose this scraper

What you get
No API key neededQueries the public register API directly with no registration or authentication.
Structured outputEvery title is a flat row with a fixed schema, ready for databases or spreadsheets.
Full register coverageAccess Acts, Legislative Instruments, Notifiable Instruments, Gazettes, and more.
Scalable collectionSet a maximum from 1 to 1,000,000 records per run to control your dataset size.

How it compares

This Actor and the Australia Legislation Scraper both pull title metadata from the same Federal Register of Legislation, but they differ in filtering and sorting capabilities.

FeatureParseForgeAustralia Legislation Scraper - Acts & Instruments
Keyword title searchYesYes
Collection type filterYes, 8 specific collectionsYes
Advanced OData filterYes, raw OData expressionsNot listed
Configurable sort orderYes, by ID or name, asc or descNot listed
Configurable max recordsYes, 1 to 1,000,000Not listed

Configure the run

Drive the Actor with a keyword search, a collection type, and an optional OData filter, alone or in combination, and filters run as each title is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

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

Results collectedApproximate cost
100 results$4.20
1,000 results$42.00
10,000 results$420.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 Australia Federal Register of Legislation 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 Australia Federal Register of Legislation 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/australia-legislation-register-scraper"

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

Troubleshooting

Why am I getting no results?

Check that your search term is spelled correctly and that the collection filter is not too restrictive. Try running the Actor with both fields empty first to confirm the connection works, then add your filters back one at a time.

My OData filter is returning an error.

Ensure your OData expression uses the correct property names and syntax. Common properties include 'isPrincipal', 'isInForce', and 'year'. The expression must be a valid OData $filter string, such as 'year eq 2024' or 'isPrincipal eq true'.

The run is taking a long time.

The register's API has a fixed page size, so collecting a very large number of records will take time. Reduce the 'Maximum legislation records' value if you only need a sample, or use more specific filters to narrow the result set.

The dataset has fewer records than my maxItems setting.

This is expected when the total number of matching titles in the register is less than your maxItems value. The Actor stops when it has retrieved all available matches, even if that number is below your limit.

I need the full text of the legislation, not the title.

This Actor is designed for title-level metadata discovery. Each record includes a direct link to the official register page. You can use that link with another tool or a custom scraper to fetch the full text.

FAQ

QuestionAnswer
Does this scraper get the full text of the legislation?No, this Actor collects the title-level metadata from the register's search API, including the title name, ID, type, and status. It provides a direct link to the official register page where the full text can be accessed.
Can I filter to show only legislation currently in force?Yes, you can use the Advanced OData filter field with an expression like 'isInForce eq true' to return only titles that are currently in force. The register's API supports a range of OData filter properties.
What is the difference between an Act and a Legislative Instrument?An Act is a law passed by the Australian Parliament. A Legislative Instrument is a law made by a person or body to whom Parliament has delegated authority, such as regulations, rules, or determinations. Both are available in this Actor.
How do I get only the principal Acts, not the amending ones?Enter 'isPrincipal eq true' in the Advanced OData filter field. This will restrict the results to principal legislation titles and exclude amending or repealing Acts.
Can I search for legislation from a specific year?Yes, use the Advanced OData filter with an expression like 'year eq 2024' to return only titles from that year. You can also sort by Title ID, which encodes the year, to group results chronologically.
Does this Actor handle pagination automatically?Yes, the Actor handles all pagination internally. You set the maximum number of records you want, and it will keep fetching pages until it reaches that limit or exhausts the results.
What collections are available to filter by?You can filter by Act, Legislative Instrument, Notifiable Instrument, Administrative Arrangements Order, Constitution, Continued Law, Gazette, and Prerogative Instrument, or leave it on 'Any collection' to search across all of them.
Is an API key or registration required to use this?No, this Actor queries the public, unauthenticated API of the Federal Register of Legislation. You do not need to register for a key or provide any credentials.
What format is the data exported in?The dataset can be exported in CSV, JSON, Excel, or XML formats directly from your Apify run, making it easy to load into any analysis tool or database.
Can I combine a keyword search with a collection filter?Yes, all input fields work together. For example, you can search for 'tax' and restrict the collection to 'Legislative Instrument' to find only tax-related regulations.

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. 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.