Deepline GTM API – Contacts by Role is a paid API for AI agents from stable-deepline.dev, paid per call via x402, $0.25/call, status healthy (last checked 2026-09-14, last successful call 2026-08-31).
Looks up key decision-makers and contacts at a company by their role, given a domain, LinkedIn page, or company name.
Pay-per-request access to Deepline GTM tooling: waterfall email discovery, phone finding, company enrichment, decision-maker lookup, and GTM research plays.
Returns a list of contacts at the specified company filtered by role, including names, job titles, email addresses, and phone numbers where available, along with enriched company metadata.
POSThttps://stable-deepline.dev/api/contacts/by-roleUse this endpoint when you need to identify specific role-based contacts (e.g. decision-makers, department heads) at a target company for B2B outreach or sales prospecting. Prefer this over generic enrichment endpoints when you know the company identity (domain, LinkedIn, or name) and need people data organized by job function.
{
"roles": [
"Chief Sales Officer",
"Chief Marketing Officer"
],
"domain": "stripe.com"
}| Field | Type | Description |
|---|---|---|
| limit | integer | Optional result cap per waterfall step (1–100). Use 1 for cheapest lookups. |
| roles | array | Primary persona intent for contact lookup, e.g. ["VP Engineering", "Head of Security"]. |
| domain | string | Company domain for contact lookup (for example acme.com). |
| seniority | array | Broad seniority intent, e.g. ["C-Level", "VP", "Director", "Manager", "Senior"]. |
| company_name | string | Company name for human context and provider fallbacks. |
| linkedin_company_url | string | Optional LinkedIn company URL in /company/ format for domain-less lookup. |
{
"run": {
"id": "play/prebuilt-company-to-contact/run/20260618t062123-358",
"status": "completed",
"playName": "prebuilt/company-to-contact",
"startedAt": 1781763683591,
"updatedAt": 1781763690308,
"durationMs": 6717,
"finishedAt": 1781763690308
},
"kind": "play_run",
"logs": {
"tail": [],
"totalCount": 0
},
"next": {
"billing": {
"api": {
"path": "/api/v2/runs/play%2Fprebuilt-company-to-contact%2Frun%2F20260618t062123-358?full=true",
"method": "GET"
},
"kind": "deepline_run_billing",
"runId": "play/prebuilt-company-to-contact/run/20260618t062123-358"
},
"inspect": {
"api": {
"path": "/api/v2/runs/play%2Fprebuilt-company-to-contact%2Frun%2F20260618t062123-358",
"method": "GET"
},
"kind": "deepline_run_inspect",
"runId": "play/prebuilt-company-to-contact/run/20260618t062123-358"
}
},
"steps": [
{
"id": "company_to_contact_by_role_waterfall_steps",
"kind": "step",
"status": "completed"
}
],
"outputs": {
"company_to_contact_by_role_waterfall": {
"kind": "value",
"path": "result.company_to_contact_by_role_waterfall",
"value": [
{
"email": null,
"title": null,
"linkedin": "https://www.linkedin.com/in/jeff-titterton-46300a1",
"full_name": "jeff titterton"
},
{
"email": null,
"title": null,
"linkedin": "https://www.linkedin.com/in/dana-tedeschi-b7750849",
"full_name": "dana tedeschi"
}
]
}
},
"schemaVersion": 1
}Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"