Skip to main content

Base URL

All API requests use the following base URL:
https://tryfundable.ai/api/v1

Authentication

All endpoints require Bearer token authentication. See the Authentication page for details.

Endpoints

Deals

  • GET /deals — List and filter funding rounds by company, investor, and round details
  • GET /deals/ — Get a single deal by ID

Companies

  • GET /companies — List and filter companies with advanced filtering and semantic search
  • GET /company — Get a single company by identifier (ID, permalink, domain, LinkedIn, Crunchbase)
  • GET /company/search — Search companies by name or domain

Investors

  • GET /investors — List and filter investors with portfolio-based filtering
  • GET /investor — Get a single investor by identifier
  • GET /investor/search — Search investors by name or domain

People

  • GET /people — List and filter people by role, industry, company, and funding data
  • GET /people/ — Get a single person by UUID, LinkedIn ID, or Crunchbase ID

Alerts

  • GET /alerts — List saved alert deal data for specified date ranges
  • GET /alerts/configurations — Get alert configurations

Locations

  • GET /location/search — Search locations by name with fuzzy matching

Error Handling

All endpoints return consistent error responses:
Status CodeDescription
400Bad request (invalid parameters)
401Unauthorized (missing or invalid API key)
422Validation error (unknown parameter, invalid enum value)
429Rate limit exceeded
500Internal server error