Use this file to discover all available pages before exploring further.
Use POST /v1/signals/ingest to push market signals into Signal Ark in batches. Signals can come from any source — funding databases, job posting scrapers, news monitors, tech stack detection tools, or your own internal systems. Signal Ark deduplicates, classifies, and ICP-scores each accepted signal automatically.Endpoint:POST https://www.signalark.app/_api/v1/signals/ingestAuthentication:Authorization: Bearer sak_your_api_key_hereMax batch size: 100 signals per request.
The company’s root domain, without protocol or path (for example, acmecorp.com). Providing a clean domain is the most reliable way to match signals to existing accounts. Signal Ark uses this field as the primary account resolution key.
A longer description of the signal event. This content is passed to the AI pipeline and influences classification quality. More context produces better “Why Now” summaries.
A URL linking to the original source of the signal, such as a news article or funding announcement. Used for reference and displayed in the Signal Ark UI.
ISO 8601 datetime string indicating when the signal was originally detected. If omitted, Signal Ark uses the time the request was received. Providing accurate detection timestamps improves time-based deduplication.
curl -X POST https://www.signalark.app/_api/v1/signals/ingest \ -H "Authorization: Bearer sak_your_api_key_here" \ -H "Content-Type: application/json" \ -d '{ "signals": [ { "company_name": "Acme Corp", "company_domain": "acmecorp.com", "signal_name": "Acme Corp raises $25M Series B", "source": "funding", "description": "Acme Corp announced a $25M Series B led by Sequoia Capital, with participation from Y Combinator. The round will be used to expand enterprise sales and engineering headcount.", "source_url": "https://techcrunch.com/2025/04/25/acme-series-b", "detected_at": "2025-04-25T10:00:00Z" }, { "company_name": "Bright Systems", "company_domain": "brightsystems.io", "signal_name": "Bright Systems hiring VP of Engineering", "source": "job_posting", "description": "Bright Systems posted a VP of Engineering role, suggesting a leadership restructuring ahead of a product expansion.", "source_url": "https://www.linkedin.com/jobs/view/12345", "detected_at": "2025-04-24T08:15:00Z" } ] }'
A 200 response indicates the batch was received and processed. Check the stats object to see how many signals were accepted, deduplicated, or rejected.
Always provide company_domain. It is the primary key Signal Ark uses to match signals to accounts. Without it, Signal Ark falls back to fuzzy name matching, which is less reliable and may result in signals not being associated with the correct account.
Provide descriptive description fields. The AI pipeline uses this text to generate “Why Now” summaries and outreach angles. Short or vague descriptions produce lower-quality AI outputs.