What you can do
The API exposes the data Stairoids has already computed for your organization. Use it to:- Pull your scored companies and rank them by intent — search, by funnel stage, by industry, by id, or by the people who work there.
- Read the buying-signal activity timeline for a company or a person, or a general cross-company feed.
- Get your best outreach opportunities — high-intent companies paired with the best person to contact.
- Read funnel & pipeline analytics — stage distribution, velocity, and buying-signal / marketing-touched trends.
- Read marketing attribution — traffic sources, campaigns, and the accounts they drove.
- Read LinkedIn ad engagement — campaigns, posts, likes, and per-company engagement.
- List your reference data — ICPs, buyer personas, labels, account lists, and signal types.
The public API is read-only: it does not create, update, or delete anything, and it is not how you send signals into Stairoids. To push signals in, use an integration or an incoming automation.
Base URL
All public API endpoints live under:Authentication
Every request must include your organization’s API key in theX-Api-Key header. See Authentication for how to get and rotate it.
Request and response format
- Requests and responses use JSON. Send
Content-Type: application/jsonon any request that has a body. - Timestamps are Unix epoch milliseconds (an integer) — both in the time-window filters you send and in the fields you get back. There are no ISO-8601 date strings.
Pagination
Most list endpoints acceptpage (zero-based) and size (max 100) — as query parameters on GET endpoints, or as fields in the JSON body on POST search endpoints — and return this envelope:
limit rather than paged), and a few return a single result object with their own fields.
Status codes
Plan or permission limits can also return
402 or 403. Note there is no 404 — a resource that isn’t in your pipeline comes back as 400 with errorType: NOT_FOUND.
Endpoint errors return a small JSON body with a machine-readable code (a 401 for a missing or invalid key is rejected earlier, and has no body):
Next steps
Authentication
Get your API key and send it with every request.
Core Concepts
Understand the signals, scoring, and funnel behind the data.
