360Giving UK Grants Scraper
Pricing
from $1.00 / 1,000 grants
360Giving UK Grants Scraper
Extract UK charitable and public grants published to the 360Giving standard: grants made by any funder, grants received by any recipient, and the organisation directory with funder and recipient totals.
Pricing
from $1.00 / 1,000 grants
Rating
5.0
(1)
Developer
Public Money
Maintained by ApifyActor stats
1
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Reads UK grants published to the 360Giving open data standard through the 360Giving organisation API (api.threesixtygiving.org/api/v1/). One record per grant, with every field the publisher released. No API key needed.
Source
| Route | Returns |
|---|---|
/api/v1/org/<id>/grants_made/ | Every grant an organisation made as a funder |
/api/v1/org/<id>/grants_received/ | Every grant an organisation received |
/api/v1/org/<id>/ | One organisation: name, linked ids, grant count, first and last grant date and per-currency totals as funder and as recipient |
/api/v1/org/ | The organisation directory: id and name, about 458,000 entries |
Paged with limit and offset. Verified 2026-10-04: The Blagrave Trust (GB-CHC-1164021) has made 627 grants and received 20; BBC Children in Need (GB-CHC-802052) has made 7,864.
Input
| Field | Type | What it does |
|---|---|---|
funderIds | array | Organisation ids of funders; every grant each has made is returned |
recipientIds | array | Organisation ids of recipients; every grant each has received is returned |
organisationIds | array | One organisation profile record per id |
listOrganisations | boolean | Return the organisation directory, to discover ids |
organisationListOffset | integer | Where in the directory to start |
maxItems | integer | Cap on records written, 0 for all. Default 500 |
schemaOrg | boolean | Append a schema.org MonetaryGrant block to each record |
At least one of funderIds, recipientIds, organisationIds or listOrganisations is required. Organisation ids look like GB-CHC-1164021 (a charity number) or GB-COH-12864629 (a company number); GrantNav organisation pages sit at grantnav.threesixtygiving.org/org/<id>.
Output
Grant records (recordType: "grant") carry every key from the 360Giving grant as published — id, title, description, currency, amountAwarded, awardDate, dateModified, dataSource, plannedDates, grantProgramme, beneficiaryLocation, fundingOrganization, recipientOrganization, and any other field a publisher includes — plus:
grantId,queriedOrgId,queriedAs(funderorrecipient)funderOrgId,funderName,recipientOrgId,recipientName,grantProgrammeTitle— the first entry of the matching arraypublisherOrgId,funderOrgIds,recipientOrgIds,dataLicense,additionalDataMetadatagrantUrl— the grant's GrantNav page
Organisation records (recordType: "organisation") carry orgId, name, funder, recipient, publisher, linkedOrgs, apiUrl, grantsMadeApiUrl, grantsReceivedApiUrl and grantNavUrl.
Gotchas
- The API has no date, amount or keyword filter.
search,ordering,awardDate__gteandpageare accepted on the grant lists and ignored;search,q,name,org_idandorderingare ignored on the directory. A run returns an organisation's full grant history. - An id the API does not hold answers 404; the run logs it and moves on.
- Directory entries carry only id and name;
funder,recipient,publisherandlinkedOrgsare null there. Ask for the id inorganisationIdsto get them. grantProgrammeTitleis null when the publisher names no programme.- A grant appears once per queried organisation, so asking for both its funder and its recipient returns it twice.