CRICOS Register Lookup (Australia) avatar

CRICOS Register Lookup (Australia)

Pricing

$2.00 / 1,000 records

Go to Apify Store
CRICOS Register Lookup (Australia)

CRICOS Register Lookup (Australia)

Australian education providers registered to enrol overseas students (CRICOS): search by name, state, type or postcode, or look up codes. One row per provider with its type, state, postcode, city, capacity and course counts. Names are left out when they show no organisation cue. CC BY 2.5 AU.

Pricing

$2.00 / 1,000 records

Rating

0.0

(0)

Developer

Russell Yapp

Russell Yapp

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 hours ago

Last modified

Categories

Share

CRICOS Register Lookup: Australian education providers for overseas students (CRICOS)

Not affiliated with or endorsed by the Department of Education.

Search the Australian CRICOS register of education providers that may enrol overseas students, or look up providers by their CRICOS provider code. One fixed row per provider: its type, state, postcode and city, institution capacity and how many courses it has registered. Ready for a spreadsheet, a script or an AI agent.

When to use it, and when not to

Use it to build a list of providers by state, postcode or institution type, to check that a provider code is in the register, to see how many courses a provider has registered, or to find providers by a word in their name.

Do not use it to decide whether a provider may enrol a student, or as proof of a provider's registration: the register itself is the authority, and this Actor returns a dated copy of two of its files. It holds no course details, fees, locations or contact details, only the counts and fields below.

Modes

  • search (default): providers that pass your filters, sorted by provider code.
    • nameContains: text of 2 to 80 characters, matched without regard to capitals against the provider name in the output. A provider whose name is left out never matches, so a search cannot reveal a left-out name.
    • states: any of ACT, NSW, NT, QLD, SA, TAS, VIC, WA.
    • institutionTypes: types spelled as the register spells them (for example Government, Private); capitals do not matter. A type the register does not have refuses the run before anything is charged.
    • postcodes: up to 50 four-digit postcodes as text.
    • maxItems: the most rows returned (default 100 through the API, 10 in the Console form; at most 2,000).
  • lookup: give providerCodes (1 to 20, five digits and a capital letter, for example 00001K). Codes that are not in the register are listed in RUN_SUMMARY.notFound and the rest are returned; the run is refused if none is found. maxItems is not used, and a search filter given in lookup refuses the run.

What you get

One row per provider, in this field order.

FieldMeaning
providerCodeThe CRICOS provider code.
providerNameThe trading name if the name rule finds an organisation cue and no person shape, else the institution name if it does, else null.
nameWithheldtrue when the provider's name is left out.
institutionTypeThe register's institution type.
stateState of the provider's postal address.
postcodePostcode of the provider's postal address (four digits), or null.
cityCity of the provider's postal address.
institutionCapacityThe register's institution capacity as a whole number, or null.
courseCountRows in the register's Courses file for the provider, expired courses included.
activeCourseCountOf those, the courses the register marks as not expired.
websiteThe website as the register gives it, for an http or https address, when neither the trading name nor the institution name is left out; otherwise null.
snapshotDateThe date (YYYY-MM-DD) from the Last-Modified header of the Institutions file this run read, or null.
recordUrlAlways null for now: no stable public page address for a provider has been confirmed.

Pricing

$0.002 per row returned (record), flat on every Apify plan; no start fee and no run fee. Refused, empty and source-problem runs are not charged. maxItems (default 100 through the API, 10 in the Console form; at most 2,000) caps the rows you can be charged for in a search, and the run's maximum charge stops it at the last row it can pay for.

Personal data

Rows hold provider codes, types, state, postcode and city, capacity and course counts. There are no contact fields and no postal address lines. A provider can be a sole trader: a name is left out unless the name rule finds an organisation cue and no person shape. Names are left out for about 24% of providers (365 of 1,547, measured 28 Oct 2026); those rows carry nameWithheld: true and the provider code. This includes a name made of what looks like a person's name and a word such as College, with no company ending, which is left out even when it belongs to an organisation. They still give the postal state, postcode and city, which for a sole trader can be a home locality. The website is left out when either the trading name or the institution name is left out. To object, see the privacy page on the Yappman Data website.

Data and licence

  • Attribution: Contains data from the Commonwealth Register of Institutions and Courses for Overseas Students (CRICOS), Department of Education, Australian Government, licensed under Creative Commons Attribution 2.5 Australia (CC BY 2.5 AU). This Actor filters and reshapes the data; changes were made.
  • Licence text: creativecommons.org/licenses/by/2.5/au/
  • Read from the two published CSV files (Institutions and Courses) on data.gov.au only.

Limits

  • Two requests to data.gov.au per run (the Institutions file and the Courses file), at most one every 1.5 seconds, a 60-second network timeout, a 60 MB cap on each file, and reading stops after 5 minutes.
  • A rate-limit refusal (HTTP 429 or 503) stops the run with no retry and nothing charged; RUN_SUMMARY.retryAfter says when to try again.
  • The input takes no URLs, headers or query strings: the Actor builds its requests itself.
  • Postcode, city and state come from the provider's postal address, which may differ from where it teaches.

Run summary

Each run saves RUN_SUMMARY in its key-value store: the status (ok, refused, stopped or failed), the mode, snapshotDate, rows matched and returned, namesWithheld among the rows returned, notFound codes in a lookup, removedProviders, truncatedByMaxItems, whether the charge limit was reached, the request counts, and the attribution and non-affiliation lines. A refused run saves the status and the reason; a stopped run saves the status, the reason and retryAfter.

Ratings and reviews on the Store page help other buyers judge whether this Actor fits their use, whatever your experience.

About

From Yappman Data. Contact: info@yappman.com.