publicdataau publicdata.au on GitHub
Published by Australian Charities and Not-for-profits Commission under CC BY 3.0 AU and republished here without change to the content. Australian Charities and Not-for-profits Commission has not endorsed this site.An independent republication of open government data. No government agency has endorsed it. Read more

Register of Australian charities, ACNC

live
Publisher Australian Charities and Not-for-profits CommissionUpdated weeklyLicence CC BY 3.0 AULatest 2026-09-28Rows 66,399Fields 69

The ACNC Register of Australian charities as the Commission publishes it each week, one row per registered charity. Each row carries the ABN, legal and other names, business address and website, registration and establishment dates, charity size, number of responsible persons, financial year end, the states and countries it operates in, its registered charitable purposes and subtypes, and the beneficiary groups it names.

Also called: ACNC Register, ACNC charity register, Australian charities register, Registered charities list Australia, Charity ABN lookup.

Before you use it
Which charities are in the file?
Every charity registered with the ACNC on the day the file was made. Each row is one charity with its ABN, legal name and other names, business address, website, registration date, size, the number of responsible persons, the states and countries it operates in, its registered charitable purposes and the groups of people it says it helps.
What do the blank cells in the purpose and beneficiary columns mean?
The publisher writes Y where a purpose, subtype, state or beneficiary group applies to a charity and leaves the cell blank otherwise. The Y is kept here as true and the blank as null.
Why is the address blank for some charities?
A charity may ask the ACNC to withhold its address, for example a refuge, and the publisher then leaves the address columns blank. The state column holds whatever the charity entered, so a few rows carry a full state name or another value in place of the abbreviation.
Are revoked charities included?
No. The file is the charities registered on the day it was made. A charity whose registration the ACNC revokes leaves the file, and earlier versions here keep the rows as they were.
66,399charities
2013 to 2025years drawn
69fields
9formats
1version
01k2k3k4k2013 Large: 922013 Medium: 1682013 None: 592013 Small: 83220132014 Large: 1542014 Medium: 2632014 None: 692014 Small: 1,3432015 Large: 1192015 Medium: 2362015 None: 772015 Small: 1,17720152016 Large: 1202016 Medium: 2312016 None: 712016 Small: 1,2102017 Large: 1162017 Medium: 2522017 None: 832017 Small: 1,26120172018 Large: 972018 Medium: 2752018 None: 872018 Small: 1,4992019 Large: 1112019 Medium: 2512019 None: 1042019 Small: 1,46720192020 Large: 1002020 Medium: 2522020 None: 882020 Small: 1,6312021 Large: 1292021 Medium: 2512021 None: 2052021 Small: 1,86720212022 Large: 902022 Medium: 2142022 None: 2112022 Small: 1,8212023 Large: 652023 Medium: 2012023 None: 4492023 Small: 2,53920232024 Large: 712024 Medium: 1502024 None: 7692024 Small: 1,8162025 Large: 172025 Medium: 232025 None: 2,5002025 Small: 3542025
LargeMediumNoneSmall
Registrations of charities still on the register per year by size, 2013 to 2025. Rows where registration date is at least 2013-01-01 are drawn. 2026 is not drawn because the rows run to 28 September 2026. The figure is a count of rows from version 2026-09-28, worked out in the build. Nothing else is added.

Made for agents

Connect your AI agent

Any agent that connects to publicdata.au/mcp can find this dataset, read its 69 fields, count and filter across all 66,399 rows and diff its versions. Every answer names the version and carries ACNC's attribution. No key.

Then ask it: What does Register of Australian charities, ACNC hold, and what changed in the newest version?

claude mcp add --transport http publicdata https://publicdata.au/mcp

One command. No key, no account, no sign-up.

Download it as Excel, CSV, JSON and 6 more formats

Pick a format and a version. Excel is picked first because it opens in the tools most offices have. The URL is yours to keep. A dated version never changes.

Format
"Latest" redirects to the newest version and will change when the publisher releases again. A dated version never changes.
https://publicdata.au/d/acnc-register/latest/data.xlsx
Download

In your own tools

Use it in Excel, R, Python and more

Excel and Power BI read the CSV from its address and refresh from it. The R and Python packages take any dataset on this site by its slug, so a new dataset needs no new release. The DuckDB file attaches read-only over HTTPS, and a query reads only the blocks it touches.

The dated URL in the code never changes. https://publicdata.au/d/acnc-register/latest/ redirects to the newest version.

https://publicdata.au/d/acnc-register/latest/data.csv

In Excel choose Data, then From Web, and paste this address. Excel keeps it, so Refresh All reads the newest version. A sheet holds about a million rows; past that, load the query to the Data Model.

What is in it

Column names are made snake_case and the publisher's original header is kept beside each one. Blank cells are null. Nothing is added, removed, ranked or summarised.

FieldTypePublisher's headerNote
abnstringABN
charity_legal_namestringCharity_Legal_Name
other_organisation_namesstringOther_Organisation_Names
address_typestringAddress_Type
address_line_1stringAddress_Line_1
address_line_2stringAddress_Line_2
address_line_3stringAddress_Line_3
town_citystringTown_City
statestringState
postcodestringPostcode
countrystringCountry
charity_websitestringCharity_Website
registration_datedateRegistration_Date
date_organisation_establisheddateDate_Organisation_Established
charity_sizestringCharity_Size
number_of_responsible_personsintegerNumber_of_Responsible_Persons
financial_year_endstringFinancial_Year_End
operates_in_actbooleanOperates_in_ACTY when the charity operates in ACT. Blank otherwise.
operates_in_nswbooleanOperates_in_NSWY when the charity operates in NSW. Blank otherwise.
operates_in_ntbooleanOperates_in_NTY when the charity operates in NT. Blank otherwise.
operates_in_qldbooleanOperates_in_QLDY when the charity operates in QLD. Blank otherwise.
operates_in_sabooleanOperates_in_SAY when the charity operates in SA. Blank otherwise.
operates_in_tasbooleanOperates_in_TASY when the charity operates in TAS. Blank otherwise.
operates_in_vicbooleanOperates_in_VICY when the charity operates in VIC. Blank otherwise.
operates_in_wabooleanOperates_in_WAY when the charity operates in WA. Blank otherwise.
operating_countriesstringOperating_Countries
pbibooleanPBIY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
hpcbooleanHPCY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
preventing_or_relieving_suffering_of_animalsbooleanPreventing_or_relieving_suffering_of_animalsY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
advancing_culturebooleanAdvancing_CultureY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
advancing_educationbooleanAdvancing_EducationY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
advancing_healthbooleanAdvancing_HealthY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
promote_or_oppose_a_change_to_law_government_poll_or_pracbooleanPromote_or_oppose_a_change_to_law__government_poll_or_pracY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
advancing_natual_environmentbooleanAdvancing_natual_environmentY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
promoting_or_protecting_human_rightsbooleanPromoting_or_protecting_human_rightsY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
purposes_beneficial_to_ther_general_public_and_other_analogobooleanPurposes_beneficial_to_ther_general_public_and_other_analogousY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
promoting_reconciliation_mutual_respect_and_tolerancebooleanPromoting_reconciliation__mutual_respect_and_toleranceY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
advancing_religionbooleanAdvancing_ReligionY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
advancing_social_or_public_welfarebooleanAdvancing_social_or_public_welfareY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
advancing_security_or_safety_of_australia_or_australian_publbooleanAdvancing_security_or_safety_of_Australia_or_Australian_publicY when this is one of the charity's registered purposes or subtypes. Blank otherwise.
aboriginal_or_tsibooleanAboriginal_or_TSIY when this is one of the groups the charity says it helps. Blank otherwise.
adultsbooleanAdultsY when this is one of the groups the charity says it helps. Blank otherwise.
aged_personsbooleanAged_PersonsY when this is one of the groups the charity says it helps. Blank otherwise.
childrenbooleanChildrenY when this is one of the groups the charity says it helps. Blank otherwise.
communities_overseasbooleanCommunities_OverseasY when this is one of the groups the charity says it helps. Blank otherwise.
early_childhoodbooleanEarly_ChildhoodY when this is one of the groups the charity says it helps. Blank otherwise.
ethnic_groupsbooleanEthnic_GroupsY when this is one of the groups the charity says it helps. Blank otherwise.
familiesbooleanFamiliesY when this is one of the groups the charity says it helps. Blank otherwise.
femalesbooleanFemalesY when this is one of the groups the charity says it helps. Blank otherwise.
financially_disadvantagedbooleanFinancially_DisadvantagedY when this is one of the groups the charity says it helps. Blank otherwise.
lgbtiqa_peoplebooleanLGBTIQA+Y when this is one of the groups the charity says it helps. Blank otherwise.
general_community_in_australiabooleanGeneral_Community_in_AustraliaY when this is one of the groups the charity says it helps. Blank otherwise.
malesbooleanMalesY when this is one of the groups the charity says it helps. Blank otherwise.
migrants_refugees_or_asylum_seekersbooleanMigrants_Refugees_or_Asylum_SeekersY when this is one of the groups the charity says it helps. Blank otherwise.
other_beneficiariesbooleanOther_BeneficiariesY when this is one of the groups the charity says it helps. Blank otherwise.
other_charitiesbooleanOther_CharitiesY when this is one of the groups the charity says it helps. Blank otherwise.
people_at_risk_of_homelessnessbooleanPeople_at_risk_of_homelessnessY when this is one of the groups the charity says it helps. Blank otherwise.
people_with_chronic_illnessbooleanPeople_with_Chronic_IllnessY when this is one of the groups the charity says it helps. Blank otherwise.
people_with_disabilitiesbooleanPeople_with_DisabilitiesY when this is one of the groups the charity says it helps. Blank otherwise.
pre_post_release_offendersbooleanPre_Post_Release_OffendersY when this is one of the groups the charity says it helps. Blank otherwise.
rural_regional_remote_communitiesbooleanRural_Regional_Remote_CommunitiesY when this is one of the groups the charity says it helps. Blank otherwise.
unemployed_personbooleanUnemployed_PersonY when this is one of the groups the charity says it helps. Blank otherwise.
veterans_or_their_familiesbooleanVeterans_or_their_familiesY when this is one of the groups the charity says it helps. Blank otherwise.
victims_of_crimebooleanVictims_of_crimeY when this is one of the groups the charity says it helps. Blank otherwise.
victims_of_disastersbooleanVictims_of_DisastersY when this is one of the groups the charity says it helps. Blank otherwise.
youthbooleanYouthY when this is one of the groups the charity says it helps. Blank otherwise.
animals_beneficiarybooleananimalsY when this is one of the groups the charity says it helps. Blank otherwise.
environment_beneficiarybooleanenvironmentY when this is one of the groups the charity says it helps. Blank otherwise.
other_gender_identitiesbooleanother_gender_identitiesY when this is one of the groups the charity says it helps. Blank otherwise.

Download this table as a data dictionary (Excel), or read it as a Frictionless Table Schema at schema.json.

A sample of 10 rows

From the latest version, newest first by registration date, each size in turn, then in the publisher's order, with every field. A blank cell is shown as null.

abncharity_legal_nameother_organisation_namesaddress_typeaddress_line_1address_line_2address_line_3town_citystatepostcodecountrycharity_websiteregistration_datedate_organisation_establishedcharity_sizenumber_of_responsible_personsfinancial_year_endoperates_in_actoperates_in_nswoperates_in_ntoperates_in_qldoperates_in_saoperates_in_tasoperates_in_vicoperates_in_waoperating_countriespbihpcpreventing_or_relieving_suffering_of_animalsadvancing_cultureadvancing_educationadvancing_healthpromote_or_oppose_a_change_to_law_government_poll_or_pracadvancing_natual_environmentpromoting_or_protecting_human_rightspurposes_beneficial_to_ther_general_public_and_other_analogopromoting_reconciliation_mutual_respect_and_toleranceadvancing_religionadvancing_social_or_public_welfareadvancing_security_or_safety_of_australia_or_australian_publaboriginal_or_tsiadultsaged_personschildrencommunities_overseasearly_childhoodethnic_groupsfamiliesfemalesfinancially_disadvantagedlgbtiqa_peoplegeneral_community_in_australiamalesmigrants_refugees_or_asylum_seekersother_beneficiariesother_charitiespeople_at_risk_of_homelessnesspeople_with_chronic_illnesspeople_with_disabilitiespre_post_release_offendersrural_regional_remote_communitiesunemployed_personveterans_or_their_familiesvictims_of_crimevictims_of_disastersyouthanimals_beneficiaryenvironment_beneficiaryother_gender_identities
30875120742GROW YEOVALnullBusiness16 Tremain DrnullnullNorth YeovalNSW2868Australiawww.backtobuckinbah.com.au2026-10-212025-01-29Small530-JunnulltruenullnullnullnullnullnullAUSnullnullnullnullnullnullnullnullnulltruenullnullnullnulltruetruetruetruenulltruenulltruetruenullnullnulltruenullnulltruenullnullnullnulltruenullnullnullnulltruenullnulltrue
91702369426GIPPSLAND LUTHERAN CHURCH LIMITEDnullBusiness249 KAY STnullnullTraralgonVIC3844Australiahttps://www.lutheranmissionaustralia.org.au/congregations2026-09-152026-09-15null731-Decnullnullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnulltruenullnullnullnullnullnullnullnullnulltruenullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull
92683095945NORTHERN ARTS LIMITEDThe North Australian Festival of ArtsBusiness6 Sir Leslie Thiess DrivenullTownsvilleNorth WardQLD4810Australiawww.nafa-tsv.com.au2025-06-262024-12-13Large831-DecnullnullnulltruenullnullnullnullAUSnullnullnulltruenullnullnullnullnullnullnullnullnullnulltruetruetruetruenullnulltruetruetruenullnullnulltruetruenullnullnullnullnullnulltruenullnullnullnulltruenullnulltrue
24679696998SOFT PLASTIC STEWARDSHIP AUSTRALIA LIMITEDnullBusinessLevel 3, 22-36 Mountain StnullnullUltimoNSW2007Australianull2025-06-192024-08-06Medium830-JunnulltruenulltruetruenulltruenullAUSnullnullnullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnullnullnulltruenull
65863859663CHRIST LOVE CHURCH MELBOURNE INCnullBusiness5 STAG PLnullnullWallanVIC3756Australia5 stag place wallan 37562026-09-152026-09-02null530-Junnullnullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull
47707607132BRISBANE NATHAN ROAD COMMUNITY INC.nullBusiness282-286 New Beith RdnullnullGreenbankQLD4124Australianull2026-03-152026-03-07Small830-JunnullnullnulltruenullnullnullnullAUSnullnullnullnullnullnullnullnullnullnullnullnulltruenullnullnullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull
52010690730AUSTRALIAN INSTITUTE OF INTERNATIONAL UNDERSTANDING LIMITEDAIIUBusiness16 Langer StnullnullBanksiaNSW2216Australiawww.aiiu.com.au2025-06-251987-01-28Large331-DecnulltruenulltruetruenulltruetrueAUS, JPNnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnulltruenullnullnull
58354715561Rising Tide Assist IncnullBusiness21 Gordon AvenullnullHamiltonNSW2303Australiarisingtide.org.au2025-06-182025-06-10Medium931-DecnulltruenullnullnullnullnullnullAUSnullnullnullnullnullnulltruetruenullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull
33005763495CRETAN BROTHERHOOD OF MELBOURNE AND VICTORIAnullBusiness148 Nicholson StnullnullBrunswick EastVIC3057Australiacretanbrotherhood.com.au2026-09-141981-01-22null1430-Junnullnullnullnullnullnulltruenullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnulltruetruetruetruetruetruetruetruetruenulltruetruetruenullnulltruenulltruenullnullnulltruenullnulltruenullnullnull
13733241341Knox Family Private Ancillary FundnullBusiness73 Leura GrnullnullHawthorn EastVIC3123Australianull2026-03-122026-03-12Small330-JunnullnullnullnullnullnulltruenullAUSnullnullnullnullnullnullnullnullnulltruenullnullnullnullnulltruenullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnulltruenullnullnull
The first row as JSON

As it appears in data.json.

GET https://publicdata.au/d/acnc-register/latest/data.json
{
  "abn": "20613885410",
  "charity_legal_name": "Marradhali Aboriginal Corporation",
  "other_organisation_names": null,
  "address_type": "Business",
  "address_line_1": "73 Taylor Street",
  "address_line_2": null,
  "address_line_3": null,
  "town_city": "Dubbo",
  "state": "NSW",
  "postcode": "2830",
  "country": "Australia",
  "charity_website": "www.marradhali.com.au",
  "registration_date": "2023-10-11",
  "date_organisation_established": "2023-09-05",
  "charity_size": null,
  "number_of_responsible_persons": 5,
  "financial_year_end": "30-Jun",
  "operates_in_act": null,
  "operates_in_nsw": true,
  "operates_in_nt": null,
  "operates_in_qld": null,
  "operates_in_sa": null,
  "operates_in_tas": null,
  "operates_in_vic": null,
  "operates_in_wa": null,
  "operating_countries": null,
  "pbi": true,
  "hpc": null,
  "preventing_or_relieving_suffering_of_animals": null,
  "advancing_culture": true,
  "advancing_education": null,
  "advancing_health": null,
  "promote_or_oppose_a_change_to_law_government_poll_or_prac": null,
  "advancing_natual_environment": null,
  "promoting_or_protecting_human_rights": null,
  "purposes_beneficial_to_ther_general_public_and_other_analogo": null,
  "promoting_reconciliation_mutual_respect_and_tolerance": null,
  "advancing_religion": null,
  "advancing_social_or_public_welfare": null,
  "advancing_security_or_safety_of_australia_or_australian_publ": null,
  "aboriginal_or_tsi": true,
  "adults": null,
  "aged_persons": true,
  "children": true,
  "communities_overseas": null,
  "early_childhood": null,
  "ethnic_groups": null,
  "families": null,
  "females": true,
  "financially_disadvantaged": null,
  "lgbtiqa_people": null,
  "general_community_in_australia": null,
  "males": null,
  "migrants_refugees_or_asylum_seekers": null,
  "other_beneficiaries": null,
  "other_charities": null,
  "people_at_risk_of_homelessness": null,
  "people_with_chronic_illness": null,
  "people_with_disabilities": true,
  "pre_post_release_offenders": true,
  "rural_regional_remote_communities": true,
  "unemployed_person": true,
  "veterans_or_their_families": null,
  "victims_of_crime": null,
  "victims_of_disasters": null,
  "youth": true,
  "animals_beneficiary": null,
  "environment_beneficiary": null,
  "other_gender_identities": null
}

Query it without downloading

The query API returns only the rows you ask for, as JSON, NDJSON or CSV, from the same typed rows as the files. It needs no key. Build a query here and run it, then copy the URL or the code into your own work.

Try rows or aggregate for this dataset. The query builder needs JavaScript.

How filters work

Each filter is field=operator.value in the query string, and every filter must match. A number or date field compares as a number or date, and a text field compares as text. Values are case-sensitive except with ilike. Prefix not. to negate a filter, as not.eq.value.

OperatorWhat it matches
eq.valueEqual to the value.
neq.valueNot equal to the value. A blank cell does not match.
gt.valueGreater than the value.
gte.valueGreater than or equal to the value.
lt.valueLess than the value.
lte.valueLess than or equal to the value.
like.*text*Matches a pattern where * stands for any run of characters. Case-sensitive.
ilike.*text*The same as like, ignoring case.
in.(a,b,c)Equal to any value in the list. A value cannot contain a comma.
is.nullBlank in the source, or suppressed by the publisher.
ParameterWhat it does
selectFields to return, comma-separated. Every field when absent.
orderfield.asc or field.desc, comma-separated. The publisher's row order when absent.
limitRows per page, 1 to 10,000. 100 when absent.
offsetRows to skip. The next URL in each answer sets it for you.
groupOn aggregate, fields to group by, comma-separated.
metricOn aggregate, count, sum.field, avg.field, min.field or max.field, comma-separated. count when absent.
formatjson, ndjson or csv. JSON carries the provenance header, and the others carry it in response headers.

Without a version the API answers from the newest loaded version, and that answer changes when the publisher releases again. Put versions/<date>/ before rows or aggregate for an answer that never changes. /api/v1/datasets/<slug>/versions lists the loaded versions. The 1 newest version is loaded; versions lists them.

The API allows 60 requests in 10 seconds from one address. Above that it answers 429 for 10 seconds with a Retry-After header, a RateLimit-Policy header and a JSON body that gives the limit. Every API answer carries the same RateLimit-Policy. A client should wait the Retry-After seconds, or read the files, which have no limit. openapi.json describes this dataset's query paths for client generators and agents.

https://publicdata.au/mcp is a remote MCP server over Streamable HTTP with the same tools, defined in the same place, so a tool added to the pages is added here too. It needs no key and no account. The row tools are held to the query API's limit of 60 queries in 10 seconds from one address, and each call is two queries because it also counts the matching rows. Add it to Claude Code with claude mcp add --transport http publicdata https://publicdata.au/mcp, add the URL in Claude as a custom connector, or give it to any client that connects to remote MCP servers. Each queryable dataset is also a resource at https://publicdata.au/d/<slug>/fields.json, which lists its fields with their types, the publisher's descriptions, their ranges and the values they hold, so an agent can read a dataset's shape before it writes a query.

Smaller files

The same rows split by a field, one JSON file each. Each file carries the same provenance header.

By charity_size (4 files)

by/charity_size/index.json lists every file with its row count.

What changed

One version for every release the publisher has made since this site started following the dataset. The date is the day the file changed on the portal.

  • 2026-09-28
    66,399 rows69 fieldsutf-8-sig2ed7b165e27f

versions.json · changes.json · history.tar.zst (3.9 MB, every version's Parquet and manifest)

Questions

How do I download Register of Australian charities as a CSV file?

Open https://publicdata.au/d/acnc-register/latest/data.csv. It redirects to the newest dated version, which is https://publicdata.au/d/acnc-register/v/2026-09-28/data.csv today. The same path serves Excel, JSON, Parquet, SQLite, DuckDB, NDJSON, Arrow. A dated URL never changes, so use it when the file must stay the same.

Can I open Register of Australian charities in Excel?

Yes. https://publicdata.au/d/acnc-register/v/2026-09-28/data.xlsx is a workbook with the 66,399 rows on a records sheet, the field list on a second sheet and the provenance on a third. The CSV also opens in Excel. https://publicdata.au/d/acnc-register/v/2026-09-28/data.csv.gz is the CSV at about a tenth of the size.

What years does Register of Australian charities cover?

The current version covers 2012 to 2025. Each release from ACNC becomes a new dated version here, and earlier versions stay online.

How often is Register of Australian charities updated?

ACNC releases it weekly. This site checks the portal every week and adds a dated version when the file changes.

Can I use Register of Australian charities commercially?

Yes. CC BY 3.0 AU allows commercial use, redistribution and derived works as long as the attribution is kept. The attribution string is in this page's side column and inside every file.

Is this the official source for Register of Australian charities?

No. The publisher is Australian Charities and Not-for-profits Commission, and its page is https://data.gov.au/data/dataset/acnc-register. This site republishes the publisher's file without changing its content. The original sits beside every version as source.csv with its SHA-256, so the two can be compared.

How do I get only the rows for one charity size?

Every version has one JSON file per value of charity_size, 4 files in the current version, listed with row counts at https://publicdata.au/d/acnc-register/v/2026-09-28/by/charity_size/index.json. For example https://publicdata.au/d/acnc-register/v/2026-09-28/by/charity_size/small.json holds the 43,319 rows where charity_size is Small.

What this site did to the data. Cells were typed, headers were renamed and the encoding was made UTF-8. Rows were left alone. The publisher's file sits beside every version as source.csv so the change can be checked.