Get a company page
Changed onThe company page behind an offering, as structured data — the "click a company" step after /explore. Addressed by the co_... id every offering carries in company.id.
Keeps apart the three raised numbers the page shows and readers conflate: current_raise.amount_raised (this campaign's live rounds combined, on Wefunder), past_rounds[] (prior rounds the page lists, each tagged source: wefunder for rounds observed here or reported for founder-disclosed off-platform rounds), and totals.profile_total_raised (the number on the page's ticker bar). Every figure comes from the same policy the page uses, so the API never disagrees with the site.
Who has a page. Every company whose profile wefunder.com lists publicly — the same set the site's search bar returns (published, not invite-only, searchable or with a live Form C; accredited-only companies need an accredited viewer) — plus the /explore set. A funded company, or one the viewer may see no round of, renders with raising: false and current_raise: null; its history is in wefunder_rounds. Logged-in view (read:explore) additionally covers the vault / syndicate-led companies the site shows an accredited viewer, and the round described is the one the page would show that viewer. A valid id for a company outside the viewer's set is a 404, never a partial payload.
Request
- Base URL: https://api.wefunder.com
- URL: https://api.wefunder.com/companies/{id}
- Auth: one of:
- OAuth 2 (authorization code, authorization URL https://wefunder.com/oauth/authorize, token URL https://api.wefunder.com/oauth/token; client credentials, token URL https://api.wefunder.com/oauth/token, scopes: read:public)
- OAuth 2 (authorization code, authorization URL https://wefunder.com/oauth/authorize, token URL https://api.wefunder.com/oauth/token; client credentials, token URL https://api.wefunder.com/oauth/token, scopes: read:explore)
Path parameters
The company's id (co_...).
Response
Successful response
Example response
{
"data": {
"id": "co_8Kd0aB3xQ9k2vF8mNp1zT5wY",
"type": "company",
"attributes": {
"past_rounds": [
{
"exemption": {
"family": "reg_cf",
"label": "Reg CF"
}
}
],
"wefunder_rounds": [
{
"exemption": {
"family": "reg_cf",
"label": "Reg CF"
},
"security": {
"label": "SAFE",
"terms": {
"valuation_cap": "10000000",
"discount_percent": "20"
}
}
}
]
}
}
}Changes
- info
the security scope
read:publicwas added to the endpoint's security schemebearerAuth - info
the security scope
read:explorewas removed from the endpoint's security schemebearerAuth
- info
- info
endpoint added
- info