Open Collective Scraper avatar

Open Collective Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Open Collective Scraper

Open Collective Scraper

Scrape Open Collective â€" an open-source funding platform for communities. Search collectives, projects, funds and organizations by keyword or category. Returns funding stats, backer counts, budget information, tags, and website links.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape Open Collective — the transparent funding platform for open-source projects, communities, and initiatives. Extract data on collectives, organizations, projects, and funds including funding stats, contributor/backer counts, social links, budget information, and descriptions.

No API key required. Open Collective's GraphQL API is fully public.

What data can you extract?

  • Search: Find collectives and organizations by keyword (e.g., "webpack", "climate", "education")
  • Browse by Tag: Get all collectives tagged with a specific technology or topic (e.g., "javascript", "python", "design")
  • Lookup by Slug: Fetch specific collectives directly by their URL slug (e.g., webpack, babel, vue)

Input

FieldTypeRequiredDescription
modeSelectYessearch, byTag, or bySlugs
searchTermStringFor search modeKeyword to search for (e.g., "open source", "webpack")
tagStringFor byTag modeTag to filter by (e.g., "javascript", "climate")
slugsArrayFor bySlugs modeList of collective slugs (e.g., webpack, babel, vue)
accountTypesSelectNoFilter by type: COLLECTIVE, FUND, ORGANIZATION, PROJECT, INDIVIDUAL
isActiveBooleanNoOnly return actively funded collectives (default: false)
minContributorsIntegerNoMinimum contributor count (default: 0)
maxItemsIntegerNoMaximum records to return (1-1000, default: 20)

Output

Each record contains:

FieldTypeDescription
idStringUnique Open Collective account ID
legacyIdIntegerNumeric legacy account ID (used in Open Collective URLs/exports)
nameStringDisplay name of the collective
slugStringURL slug (used in opencollective.com/{slug})
typeStringAccount type: COLLECTIVE, FUND, ORGANIZATION, PROJECT, or INDIVIDUAL
descriptionStringShort description
longDescriptionStringFull description (HTML)
websiteStringOfficial website URL
repositoryUrlStringCode repository URL (GitHub, GitLab, etc.)
currencyStringCurrency code (USD, EUR, etc.)
tagsArrayTags/keywords
createdAtStringISO creation date
updatedAtStringISO last update date
isIncognitoBooleanWhether the account is hidden
isFrozenBooleanWhether the account is frozen
isActiveBooleanWhether the account is actively fundraising
isArchivedBooleanWhether the account has been archived
legalNameStringRegistered legal name (when different from display name)
imageUrlStringLogo/avatar image URL
backgroundImageUrlStringProfile background/banner image URL
twitterHandleStringTwitter/X handle
githubHandleStringGitHub organization/repo handle
parentAccountSlugStringSlug of the parent account (for Projects/Events under a host)
parentAccountNameStringName of the parent account
memberOfCountIntegerNumber of other collectives/organizations this account belongs to
membersCountIntegerNumber of members/team members on this account
childrenAccountsCountIntegerNumber of child accounts (Projects/Events) under this account
expenseCategoriesArrayExpense category tags used on the ledger (e.g. engineering, travel, marketing)
socialLinksArraySocial links with type (GITHUB, TWITTER, WEBSITE, etc.) and url
locationNameStringLocation name (if available)
locationCountryStringCountry code (if available)
totalAmountReceivedFloatTotal amount received in lifetime
totalAmountSpentFloatTotal amount spent in lifetime
statsCurrencyStringCurrency for financial stats
contributorsCountIntegerTotal number of contributors/backers
balanceFloatCurrent account balance
yearlyBudgetFloatAnnual budget amount
sourceUrlStringURL to the Open Collective page
scrapedAtStringISO timestamp when data was scraped
recordTypeStringAlways "collective"

Example Use Cases

  • Open source funding research: Analyze how much open-source projects raise and who funds them
  • Find projects to support: Discover well-funded, active collectives in your technology area
  • Grant research: Map the landscape of collectives in a specific domain
  • Corporate open-source audits: Track which open-source projects your stack relies on and their funding health
  • Community building: Find communities and projects active in specific technology areas

FAQ

Q: Do I need an API key or account? A: No. Open Collective's GraphQL API (api.opencollective.com/graphql/v2) is fully public with no authentication required.

Q: What is the difference between the account types? A:

  • COLLECTIVE: Open-source projects and communities (e.g., webpack, Babel)
  • FUND: Fiscal sponsors that manage multiple projects (e.g., Open Collective Foundation)
  • ORGANIZATION: Companies and foundations that contribute (e.g., corporate sponsors)
  • PROJECT: Sub-projects under a parent collective
  • INDIVIDUAL: Individual contributors and creators

Q: What tags are available for byTag mode? A: Any tag that exists on Open Collective. Common examples: javascript, python, react, open-source, climate, education, design, security, healthcare, community.

Q: How many collectives are on Open Collective? A: Open Collective hosts over 38,000+ accounts across collectives, organizations, and projects.

Q: What does contributorsCount represent? A: The total number of individuals and organizations who have contributed money to the collective.