FundzKnowledge Base
API Reference

Crowdfunding Campaigns

Access investment-crowdfunding raise filings (Reg CF and Reg A+ offerings sourced from SEC filings) including the issuer, funding portal, offering amount, deadline, and the SEC filing link. Filter by date range, offering amount, deadline, offering type, company size, location, and industry to track crowdfunding activity programmatically.

🚀 Quick Start

Get started in seconds. Here's your first API call:

curl -H "Authorization: YOUR_API_KEY" \
  "https://api.fundz.net/crowdfundings?created_from=2025-01-01"

Endpoint

GEThttps://api.fundz.net/crowdfundings
Returns a paginated list (index only) of crowdfunding raise filings with issuer and company details. There is no per-record show endpoint.

Authentication

Send your key in the header Authorization: YOUR_API_KEY. The API also accepts an OAuth Bearer <token> for ChatGPT/agent integrations, and a logged-in session cookie for in-app use — but partner/API usage uses the Authorization: API_KEY header.

Authorization: YOUR_API_KEY

Paid plans only — there is no free API tier. An inactive subscription returns 401 with a message pointing to fundz.net/pricing.

Common Use Cases

💰

Active Campaigns

Find all crowdfunding campaigns launched in the past 30 days

curl -H "Authorization: YOUR_API_KEY" \
  "https://api.fundz.net/crowdfundings?created_from=2025-09-18"
🎯

Equity Crowdfunding

Track larger raises with offering amounts over $500k

curl -H "Authorization: YOUR_API_KEY" \
  "https://api.fundz.net/crowdfundings?offering_amount_min=500000"

Campaigns Ending Soon

Find campaigns with deadlines in the next 30 days

curl -H "Authorization: YOUR_API_KEY" \
  "https://api.fundz.net/crowdfundings?deadline_from=2025-10-18&deadline_to=2025-11-18"

Query Parameters

organization_namestringOPTIONAL

Filter by company name (case-insensitive partial match)

Example: Stripe
created_fromstringOPTIONAL

Filter by created date from (YYYY-MM-DD format)

Example: 2025-01-01
created_tostringOPTIONAL

Filter by created date to (YYYY-MM-DD format)

Example: 2025-12-31
deadline_fromstringOPTIONAL

Filter by campaign deadline from (YYYY-MM-DD format)

Example: 2025-10-18
deadline_tostringOPTIONAL

Filter by campaign deadline to (YYYY-MM-DD format)

Example: 2025-11-18
offering_amount_minintegerOPTIONAL

Minimum funding goal in USD

Example: 50000
offering_amount_maxintegerOPTIONAL

Maximum funding goal in USD

Example: 1000000
number_of_employees_minintegerOPTIONAL

Minimum number of employees at the company

Example: 5
number_of_employees_maxintegerOPTIONAL

Maximum number of employees at the company

Example: 50
offered_typesstringOPTIONAL

Filter by offering type (comma-separated), matched against each filing's offerred_type

Example: equity
locationsstringOPTIONAL

Location name (automatically includes all cities within a state). Comma-separated for multiple

Example: California,Texas
industriesstringOPTIONAL

Industry names (comma-separated). Common: Software, Fintech, Healthcare, Biotechnology

Example: Software,Healthcare
pageintegerOPTIONAL

Page number for pagination (default: 1). Returns 25 records per page.

Example: 1

Query limits vary by plan; meta.remaining_searches shows what's left, and meta.tier shows the caller's plan.

Response Format

200 OKSuccess
{
  "data": [
    {
      "id": "techstartup-inc-reg-cf-2025",
      "title": "TechStartup Inc",
      "offerred_type": "equity",
      "deadline_date": "2025-11-30",
      "created_at": "2025-10-10T08:30:00.000Z",
      "portal": "Wefunder",
      "portal_url": "https://wefunder.com/techstartup",
      "filing": "Form C",
      "issuer_name": "TechStartup Inc",
      "issuer_website": "https://techstartup.com",
      "issuer_phone": "+1 512-555-0100",
      "issuer_contact_name": "Jane Doe",
      "street1": "100 Congress Ave",
      "street2": "Suite 400",
      "city": "Austin",
      "state": "TX",
      "zip_code": "78701",
      "sec_url": "https://www.sec.gov/Archives/edgar/data/1234567/000123456725000001/0001234567-25-000001-index.htm",
      "offering_amount": "$500,000",
      "tier": null,
      "financials": null,
      "jurisdictions": null,
      "issuer_organization": {
        "id": "techstartup-inc",
        "name": "TechStartup Inc",
        "number_of_employees": 25,
        "is_public_company": false,
        "status_label": "Private",
        "status_code": "private",
        "ticker": null,
        "list_badges": [],
        "location": {
          "id": 4521,
          "title": "Austin",
          "short_description": "Austin, TX",
          "country": "United States"
        },
        "industries": [
          { "id": 12, "title": "Software" }
        ]
      }
    }
  ],
  "meta": {
    "current_page": 1,
    "next_page": 2,
    "total_count": 1234,
    "total_pages": 50,
    "tier": "Pro",
    "remaining_searches": 97
  },
  "upgrade_url": "https://www.fundz.net/pricing"
}

The tier, financials, and jurisdictions fields are populated for Reg A+ filings and are null for Reg CF filings.

When a query returns nothing, the response also includes a guidance object with a message + suggestions, and that query does NOT count against the limit.

Response Fields

FieldTypeDescription
idstringUnique slug identifier for the crowdfunding filing
titlestringTitle of the offering
offerred_typestringType of securities offered (e.g. equity). Note the field name spelling.
deadline_datestringOffering deadline date
created_atstringISO 8601 timestamp the record was added
portalstringFunding portal hosting the offering
portal_urlstringURL of the offering on the funding portal
filingstringSEC filing form (e.g. Form C, Form 1-A)
issuer_namestringName of the issuing company
issuer_websitestringIssuer website
issuer_phonestringIssuer contact phone
issuer_contact_namestringIssuer contact person
street1stringIssuer address line 1
street2stringIssuer address line 2
citystringIssuer city
statestringIssuer state
zip_codestringIssuer ZIP/postal code
sec_urlstringLink to the EDGAR filing-index page
offering_amountstringOffering amount formatted as USD currency
tierstring | nullReg A+ offering tier (null for Reg CF)
financialsobject | nullReg A+ issuer financials when available (null for Reg CF)
jurisdictionsarray | nullReg A+ jurisdictions (null for Reg CF)
issuer_organizationobjectNested company record (id, name, number_of_employees, is_public_company, status_label, status_code, ticker, list_badges, location, industries)

Errors

Errors are returned as JSON in the form { "error": "<Type>", "message": "..." }. Common status codes: 401 (authentication required / invalid token / subscription inactive), 403 (forbidden), 404 (not found), 400 (bad/missing param), 422 (invalid).

💬

Need Help?

Our team is here to help you get the most out of the Fundz API.

Contact Support