Open Collective Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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
| Field | Type | Required | Description |
|---|---|---|---|
mode | Select | Yes | search, byTag, or bySlugs |
searchTerm | String | For search mode | Keyword to search for (e.g., "open source", "webpack") |
tag | String | For byTag mode | Tag to filter by (e.g., "javascript", "climate") |
slugs | Array | For bySlugs mode | List of collective slugs (e.g., webpack, babel, vue) |
accountTypes | Select | No | Filter by type: COLLECTIVE, FUND, ORGANIZATION, PROJECT, INDIVIDUAL |
isActive | Boolean | No | Only return actively funded collectives (default: false) |
minContributors | Integer | No | Minimum contributor count (default: 0) |
maxItems | Integer | No | Maximum records to return (1-1000, default: 20) |
Output
Each record contains:
| Field | Type | Description |
|---|---|---|
id | String | Unique Open Collective account ID |
legacyId | Integer | Numeric legacy account ID (used in Open Collective URLs/exports) |
name | String | Display name of the collective |
slug | String | URL slug (used in opencollective.com/{slug}) |
type | String | Account type: COLLECTIVE, FUND, ORGANIZATION, PROJECT, or INDIVIDUAL |
description | String | Short description |
longDescription | String | Full description (HTML) |
website | String | Official website URL |
repositoryUrl | String | Code repository URL (GitHub, GitLab, etc.) |
currency | String | Currency code (USD, EUR, etc.) |
tags | Array | Tags/keywords |
createdAt | String | ISO creation date |
updatedAt | String | ISO last update date |
isIncognito | Boolean | Whether the account is hidden |
isFrozen | Boolean | Whether the account is frozen |
isActive | Boolean | Whether the account is actively fundraising |
isArchived | Boolean | Whether the account has been archived |
legalName | String | Registered legal name (when different from display name) |
imageUrl | String | Logo/avatar image URL |
backgroundImageUrl | String | Profile background/banner image URL |
twitterHandle | String | Twitter/X handle |
githubHandle | String | GitHub organization/repo handle |
parentAccountSlug | String | Slug of the parent account (for Projects/Events under a host) |
parentAccountName | String | Name of the parent account |
memberOfCount | Integer | Number of other collectives/organizations this account belongs to |
membersCount | Integer | Number of members/team members on this account |
childrenAccountsCount | Integer | Number of child accounts (Projects/Events) under this account |
expenseCategories | Array | Expense category tags used on the ledger (e.g. engineering, travel, marketing) |
socialLinks | Array | Social links with type (GITHUB, TWITTER, WEBSITE, etc.) and url |
locationName | String | Location name (if available) |
locationCountry | String | Country code (if available) |
totalAmountReceived | Float | Total amount received in lifetime |
totalAmountSpent | Float | Total amount spent in lifetime |
statsCurrency | String | Currency for financial stats |
contributorsCount | Integer | Total number of contributors/backers |
balance | Float | Current account balance |
yearlyBudget | Float | Annual budget amount |
sourceUrl | String | URL to the Open Collective page |
scrapedAt | String | ISO timestamp when data was scraped |
recordType | String | Always "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.