Singapore Charities Scraper
Pricing
Pay per event
Singapore Charities Scraper
Export structured charity and IPC records from Singapore's Charity Portal.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Sam Towers
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Security
Limited permissionsShare
Find and export structured records from Singapore's Charity Portal. The Actor collects charity and Institution of a Public Character (IPC) directory data into an Apify dataset that is ready to download as JSON, CSV, Excel, or another supported dataset format.
Use it to build charity directories, identify organisations in a particular sector, research current IPCs, or create a dated snapshot of public registry information.
What you get
Each dataset item includes the organisation's stable identifier, name, UEN, charity status, IPC status and period, sector, classification, activities, registration date, Charity Portal source, collection time, and the search criteria used for the run. Source fields that are unavailable remain empty rather than being inferred.
How to use the Actor
- Optionally enter search text or choose a sector.
- Enable Current IPCs only if you only need records currently identified as IPCs by the source.
- Set the maximum number of records to collect, from 1 to 5,000.
- Start the Actor and open its default dataset to inspect or export the results.
Leaving the search and filter fields empty collects the available directory up to the configured maximum. A small input such as the following is useful for a quick run:
{"query": "health","currentIpcOnly": false,"maxItems": 10}
Supported sectors are Arts and Heritage, Community, Education, Health, Religious, Social and Welfare, Sports, and Others. Search text is limited to 200 characters.
Output example
{"id": "source UEN or registry identifier","name": "Charity name","uen": "source UEN","charityStatus": "source charity status","ipcStatus": "source IPC status","sector": "Health","sourceUrl": "https://www.charities.gov.sg/Pages/BasicSearch.aspx","collectedAt": "2026-09-24T00:00:00+00:00","searchContext": {"query": "health","sector": "Health","currentIpcOnly": false}}
Status and classification values are retained from the Charity Portal. The Actor does not interpret legal status, compliance, or donation suitability. Source changes can affect field availability or require an Actor update.
Charging
This Actor uses pay-per-event charging. Charges are recorded when a run starts, when a page of up to 100 results is successfully processed, and when an individual charity record is stored. Work completed before a later failure, abort, or timeout remains chargeable; records that are not stored are not charged.
Development
python3 -m pytest -qpython3 -m compileall -q src tests