
Data Overview
givvable API focuses on the organisation and associated credentials. The way our data consumers generally with our API is by either using
Look up an organisation by identifier (identifier being local organisation identifier such as ABN or ACN in Australia)
Discover organisations based on various criteria (eg. location or credentials)
Get started
You will be required to generate an API key make any calls.
Make sure you have read and understood our terms and conditions as there are certain requirements around the usage of data and displaying the results.
Pull information about an organisation
You can either pull information by our internal slug/ID if you eg. have it stored already against your data set OR you can pull organisation based on its local identifier. We store multiple identifiers, therefore an organisation can have few of those eg. ABN, ACN, D-U-N-S numbers.
Get organisation by internal slug
curl -v -X GET "https://api.data.givvable.com/free/v1/organisations/d4764c37-958b-4e72-aa00-11a689c63816" -H "Cache-Control: no-cache" -H "x-api-key: XXXX"
Get organisation by identifier (ABN 638160951)
curl -v -X GET "https://api.data.givvable.com/free/v1/organisations/identifier/638160951" -H "Cache-Control: no-cache" -H "x-api-key: XXXX"
Above call doesn't specify which identifier specifically to use. You can use getOrganisationIdentifierTypes to pull all identifiers and find one that's relevant to you and specify it as the type you want to look up (only).
Get all organisations that match specific set of criteria
We have a number of different criteria that can be specified when looking for organisations. You don't have to specify all criteria as long as there is at least one criteria present the API will return results.
Keyword (eg. "Westpac")
Categories (aka. product & services) - use getCategories to find IDs)
Locations (use getLocations to find IDs of locations - eg. 148464 is Australia)
Credentials (use getCredentials to find IDs - eg. 2 for Certified B-Corporation)
Events (use getEvents to find IDs - eg. 17 for World Mental Health Day)
Themes
SDG
Porfolios (use a predefined set of organisations or credentials as your portfolio - contact us for more information)
Get organisations that contain "Westpac" in the name
curl -v -X POST "https://api.data.givvable.com/internal/v1/organisations/search" -H "Content-Type: application/json" -H "Cache-Control: no-cache" -H "x-api-key: XXXX" --data-raw "{ \"keyword\": \"Westpac\" }"
Credentials
We support over 2 thousands credentials that are continuously synchronised from the credential issuers.
Refresh frequency
Credential entity contains an attribute "refreshFreqency" which indicates how often the credential is refreshed from the source.
High - minimum one refresh up to every 8 weeks
Medium - minimum one up to every 24 weeks
Low - minimum one refresh up to every 48 weeks or requires self-declaration
Sustainability Badges / Categories
Credentials and various other data objects contain `sustainabilityBadges` collection. This then folds up to the organisation level which can be used together with the organisation name.
We recommend that you show the icon in a close proximity to the organisation name, with either icons and icons with a tooltip or other means of explaining what each badge/category mean.
You can download the icons through
Environment -> https://data.givvable.com/content/ENVIRONMENT.svg
Ethical -> https://data.givvable.com/content/ETHICAL.svg
Diversity -> https://data.givvable.com/content/DIVERSITY.svg
Social -> https://data.givvable.com/content/SOCIAL.svg
Community -> https://data.givvable.com/content/COMMUNITY.svg
Governance -> https://data.givvable.com/content/GOVERNANCE.svg
Environment
Support responsible interaction with the environment, including emissions reduction, zero waste and circular economy.
Ethical
Support sourcing of products in a responsible and sustainable way and the safe and fair treatment of workers.
Diversity
Diverse or inclusive by ownership, governance or employment of under-represented or disadvantaged groups.
Social
A defined primary social, environmental or community purpose. Includes registered charities, not-for-profits and social enterprises.
Community
Support sustainable development, social responsibility and community and consumers to minimise negative impacts.
Governance
Policies and procedures indicate the organization operates with accountability, integrity and equality in its practices.