Gitcoin

Gitcoin is a public goods funding platform that enables communities to fund open-source software, research, and other digital public goods through quadratic funding, direct grants, and bounties. The platform provides REST APIs for querying grants, bounties, funding rounds, and project metadata, as well as the Gitcoin Passport Stamps API for verifiable credential scoring and identity verification.

4 APIs 0 Features
Public GoodsGrantsBountiesQuadratic FundingWeb3Verifiable CredentialsIdentityOpen Source

APIs

Gitcoin Core API

Read-only REST API providing access to Gitcoin bounties and grants data. Supports filtering by experience level, project length, bounty type, owner address, open status, and Git...

Gitcoin Grants API

API for querying Gitcoin grants data including grant listings, contributors by round, and addresses that have funded grants. The grants API supports filtering by title, admin ad...

Gitcoin Grants Stack Indexer API

GraphQL API for querying indexed on-chain data from the Gitcoin Grants Stack and Allo Protocol. Provides access to funding rounds, projects, applications, contributions, and qua...

Gitcoin Passport Stamps API

REST API for retrieving Gitcoin Passport verifiable credential scores and stamps for Ethereum addresses. Supports scoring by scorer ID, fetching all verified stamps for an addre...

GraphQL

Gitcoin GraphQL API

The Gitcoin Grants Stack Indexer exposes a GraphQL API built with PostGraphile, which introspects a PostgreSQL database and auto-generates a fully-typed GraphQL schema from the ...

GRAPHQL

Pricing Plans

Plans

5 plans

PLANS

Rate Limits

Rate Limits

3 limits

RATE LIMITS

FinOps

Finops

FINOPS

Semantic Vocabularies

context Context

38 classes · 17 properties

JSON-LD

Example Payloads

Bounty Example

34 fields

EXAMPLE

Passport Score Example

7 fields

EXAMPLE

Resources

🔗
Website
Website
📰
Blog
Blog
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
💬
Support
Support
🔗
Discord
Discord
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
🔗
Forums
Forums
🔗
PythonClient
PythonClient
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
JSONLDContext
JSONLDContext

Sources

Raw ↑
name: Gitcoin
description: Gitcoin is a public goods funding platform that enables communities to fund open-source software, research, and
  other digital public goods through quadratic funding, direct grants, and bounties. The platform provides REST APIs for querying
  grants, bounties, funding rounds, and project metadata, as well as the Gitcoin Passport Stamps API for verifiable credential
  scoring and identity verification.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Public Goods
- Grants
- Bounties
- Quadratic Funding
- Web3
- Verifiable Credentials
- Identity
- Open Source
created: '2026-06-14'
modified: '2026-06-14'
url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- name: Gitcoin Core API
  description: Read-only REST API providing access to Gitcoin bounties and grants data. Supports filtering by experience level,
    project length, bounty type, owner address, open status, and GitHub URL. Returns JSON-formatted data including funding
    amounts, contributor addresses, token types, and project metadata.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.gitcoin.co/mk_rest_api/
  baseURL: https://gitcoin.co/api/v0.1
  tags:
  - Bounties
  - Grants
  - Funding
  properties:
  - type: Documentation
    url: https://docs.gitcoin.co/mk_rest_api/
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/openapi/gitcoin-core-api-openapi.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/json-schema/bounty.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/json-schema/grant.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/examples/bounty-example.json
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/rate-limits/rate-limits.yml
  - url: graphql/gitcoin-graphql.md
    type: GraphQL
  contact:
  - FN: Gitcoin Support
    url: https://support.gitcoin.co/
    email: ''
  overlays: []
  aid: gitcoin:gitcoin-core-api
- name: Gitcoin Grants API
  description: API for querying Gitcoin grants data including grant listings, contributors by round, and addresses that have
    funded grants. The grants API supports filtering by title, admin address, description, keyword, grant type, and primary
    key. Also exposes contributor export endpoints for quadratic funding rounds.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://github.com/gitcoinco/web/blob/master/docs/API.md
  baseURL: https://gitcoin.co/api/v0.1/grants
  tags:
  - Grants
  - Quadratic Funding
  - Contributors
  - Rounds
  properties:
  - type: Documentation
    url: https://github.com/gitcoinco/web/blob/master/docs/API.md
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/openapi/gitcoin-grants-api-openapi.json
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/rate-limits/rate-limits.yml
  contact:
  - FN: Gitcoin Support
    url: https://support.gitcoin.co/
    email: ''
  overlays: []
  aid: gitcoin:gitcoin-grants-api
- name: Gitcoin Grants Stack Indexer API
  description: GraphQL API for querying indexed on-chain data from the Gitcoin Grants Stack and Allo Protocol. Provides access
    to funding rounds, projects, applications, contributions, and quadratic funding match calculations across supported EVM
    chains. Supports the GraphiQL playground for schema exploration.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://grants-stack-indexer-v2.gitcoin.co/graphiql
  baseURL: https://grants-stack-indexer-v2.gitcoin.co/graphql
  tags:
  - GraphQL
  - Grants Stack
  - Allo Protocol
  - Rounds
  - Projects
  - On-Chain
  properties:
  - type: Documentation
    url: https://docs.allo.gitcoin.co/
  - type: GraphQL
    url: https://grants-stack-indexer-v2.gitcoin.co/graphql
  - type: GraphiQL
    url: https://grants-stack-indexer-v2.gitcoin.co/graphiql
  - type: GitHubRepository
    url: https://github.com/gitcoinco/grants-stack-indexer
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/rate-limits/rate-limits.yml
  - url: graphql/gitcoin-schema.graphql
    type: GraphQLSchema
  contact:
  - FN: Gitcoin Support
    url: https://support.gitcoin.co/
    email: ''
  overlays: []
  aid: gitcoin:gitcoin-grants-stack-indexer-api
- name: Gitcoin Passport Stamps API
  description: REST API for retrieving Gitcoin Passport verifiable credential scores and stamps for Ethereum addresses. Supports
    scoring by scorer ID, fetching all verified stamps for an address, and retrieving metadata about all available stamp types.
    Used to verify human identity and Sybil resistance in Web3 applications. Requires API key and scorer ID from the developer
    portal.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.passport.human.tech/building-with-passport/passport-api/api-reference
  baseURL: https://api.passport.xyz
  tags:
  - Passport
  - Verifiable Credentials
  - Stamps
  - Identity
  - Sybil Resistance
  - Scoring
  properties:
  - type: Documentation
    url: https://docs.passport.human.tech/building-with-passport/passport-api/api-reference
  - type: GettingStarted
    url: https://docs.passport.human.tech/building-with-passport/passport-api/getting-access
  - type: DeveloperPortal
    url: https://developer.passport.xyz
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/openapi/gitcoin-passport-stamps-api-openapi.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/json-schema/passport-stamp.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/examples/passport-score-example.json
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/rate-limits/rate-limits.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/finops/finops.yml
  contact:
  - FN: Gitcoin Passport Support
    url: https://support.gitcoin.co/
    email: ''
  overlays: []
  aid: gitcoin:gitcoin-passport-stamps-api
common:
- type: Website
  url: https://gitcoin.co/
- type: Blog
  url: https://gitcoin.co/blog
- type: Documentation
  url: https://docs.gitcoin.co/
- type: GitHubOrganization
  url: https://github.com/gitcoinco
- type: Support
  url: https://support.gitcoin.co/
- type: Discord
  url: https://discord.gg/gitcoin
- type: Twitter
  url: https://twitter.com/gitcoin
- type: LinkedIn
  url: https://www.linkedin.com/company/gitcoin
- type: Forums
  url: https://gov.gitcoin.co/
- type: PythonClient
  url: https://github.com/gitcoinco/python-api-client
- type: TermsOfService
  url: https://gitcoin.co/terms
- type: PrivacyPolicy
  url: https://gitcoin.co/privacy
- type: JSONLDContext
  url: https://raw.githubusercontent.com/api-evangelist/gitcoin/refs/heads/main/json-ld/context.jsonld
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com