API Reference
Programmatic access to Symphos's analysis capabilities.
Authentication
All API requests must include your API key in the Authorization header:
Authorization: Bearer sym_your_api_key_hereAPI keys start with sym_ and are only shown once when created. Store them securely.
Base URL
https://symphos.xyz/api/v1Endpoints
Projects
GET/v1/projectsList all your projectsGET/v1/projects/:idGet project detailsPOST/v1/projectsCreate a new projectPATCH/v1/projects/:idUpdate a projectDELETE/v1/projects/:idDelete a projectLenses
GET/v1/lensesList your lensesGET/v1/lenses/:idGet lens detailsPOST/v1/lensesCreate a custom lensEvaluations
POST/v1/projects/:id/evaluateRun project through a lensGET/v1/evaluations/:idGet evaluation resultsAnalysis
POST/v1/projects/:id/analyzeRun general analysisPOST/v1/projects/:id/find-fundersFind aligned capital sourcesCapital
GET/v1/fundersSearch capital databaseGET/v1/funders/:idGet capital source detailsExample Request
# List your projects
curl -X GET https://symphos.xyz/api/v1/projects \-H "Authorization: Bearer sym_your_api_key"Rate Limits
API access is subject to the following rate limits:
Subscribed100 requests/minute
Rate limit headers are included in all API responses.
Error Responses
All errors return a JSON response with error and message fields:
{
"error": "Invalid API key",
"message": "The provided API key is invalid or has been revoked"
}
401Unauthorized - Invalid or missing API key403Forbidden - Subscription required or expired404Not Found - Resource doesn't exist429Too Many Requests - Rate limit exceededNeed Help?
Questions about the API? Contact us and we'll be happy to help.