API Reference

SEC Filing Intelligence API — semantic search & AI-powered research

Base URL

https://api.signal-x.app
Authentication

All requests require an API key via the Authorization header. API access requires Premium plan or above.

Authorization: Bearer sk_live_your_api_key

Generate API keys in Settings → API.

Endpoints
POST
/v1/chat
1 credit

AI research query — multi-tool analysis with citations

POST
/v1/search
0.2 credits

Semantic filing search — vector similarity with bullet summary

GET
/v1/balance

Check monthly credit usage and remaining quota

GET
/v1/usage

View recent API request logs (last 30 days)

POST
/v1/chat
1 credit

Send a natural language research question. The agent selects from 19 specialized tools (financials, insider trades, fund holdings, filing text, semantic search, etc.) to build a comprehensive answer.

Request Body

{
"message": "What are Tesla's latest insider trades?",
"language": "en" // "en" | "ko"
}

Response

{
"answer": "Here are Tesla's recent insider trades...",
"citations": [
{
"cik": "1318605",
"company_name": "Tesla Inc",
"form_type": "4",
"filing_date": "2025-01-15"
}
],
"tool_calls": [
{ "tool": "get_insider_trades", "input": { "issuer_cik": "1318605" } }
],
"usage": {
"credits_used": 1,
"credits_remaining": 499
}
}

Examples

curl -X POST https://api.signal-x.app/v1/chat \
-H "Authorization: Bearer sk_live_your_key" \
-H "Content-Type: application/json" \
-d '{"message": "What are Apple\'s latest financials?", "language": "en"}'
Query Examples

/v1/chat has access to 19 specialized tools. /v1/search performs vector similarity search only.

CategoryExample QueryEndpoint
Financials"What are Apple's revenue and EPS trends over the last 5 years?"
chat
Insider Trading"Which CEOs bought the most shares in the last 30 days?"
chat
Fund Holdings"Which institutional funds hold NVIDIA? Compare their positions."
chat
8-K Events"What material events has Microsoft reported this year?"
chat
Risk Analysis"What do companies say about tariff risks in recent 10-K filings?"
search
Filing Text"Find all mentions of AI strategy in semiconductor company filings"
search
ESG / Climate"Climate change disclosure in recent annual reports"
search
Cross-Analysis"Compare insider trading sentiment across the S&P 500 this quarter."
chat
GET
/v1/balance

Check your monthly credit usage and remaining quota.

Response

{
"credits_used": 5.6,
"credits_remaining": 494.4,
"credits_limit": 500,
"breakdown": {
"research_queries": 5,
"api_credits": 0.6
}
}
GET
/v1/usage

View recent API request logs. Optional ?days=30 parameter (default: 30).

Response

{
"requests": [
{
"request_id": "req_abc123",
"timestamp": "2026-03-20T14:30:00Z",
"endpoint": "/v1/search",
"tokens": 536,
"credits_used": 0.2,
"duration_ms": 3200
}
],
"total_count": 60
}
Pricing
EndpointCost per requestDescription
/v1/chat1.0 creditFull AI research with multi-tool analysis
/v1/search0.2 creditsSemantic filing search with brief summary
PlanCredits / MonthPrice
Premium500$79/mo
Business5,000$500/mo
Enterprise10,000$1,000/mo

Research queries (web UI) and API requests share the same monthly credit pool. Usage resets on the 1st of each month (UTC).

Rate Limits

All plans: 60 requests per minute.

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 57
X-RateLimit-Daily-Limit: 10000
X-RateLimit-Daily-Remaining: 9994

When rate limited, the API returns 429 Too Many Requests with a Retry-After header.

Error Codes
CodeDescription
401Invalid or missing API key
402Monthly credit limit reached — upgrade plan
403API access requires Premium plan or above
429Rate limit exceeded — wait and retry
500Internal server error

Build on SEC filing intelligence

Semantic search across 22K+ embedded filing sections. AI-powered research with 19 specialized tools.