All services

Service

Nyne

prospect18 endpoints
Docs

Person and company intelligence API. Find people and companies, then enrich contact, funding, and strategic needs data through async workflows.

x402

basesolana

mpp

tempo

Methods

18 methods available

OpenAPI
GET/company/enrichment
0 USDC

Poll async company enrichment results by request_id.

GET with request_id query param to poll status and retrieve company enrichment results.

{
  "query": {
    "request_id": "string (request ID from POST /company/enrichment)"
  }
}
POST/company/enrichment
20000 USDC

Start an async company enrichment by email, phone, or social_media_url. Returns request_id for polling.

POST JSON body with at least one of email, phone, or social_media_url. This endpoint is asynchronous and returns request_id. Poll GET /company/enrichment with request_id to retrieve results.

{
  "body": {
    "email": "string (optional)",
    "phone": "string (optional)",
    "social_media_url": "string (optional, e.g. LinkedIn company URL)",
    "callback_url": "string (optional, HTTPS webhook URL)"
  }
}
GET/company/funding
0 USDC

Poll async company funding results by request_id.

GET with request_id query param to poll status and retrieve company funding results.

{
  "query": {
    "request_id": "string (request ID from POST /company/funding)"
  }
}
POST/company/funding
20000 USDC

Start an async company funding lookup by company name or domain. Returns request_id for polling.

POST JSON body with company_name or company_domain to queue funding lookup. This endpoint is asynchronous and returns request_id. Poll GET /company/funding with request_id to retrieve results.

{
  "body": {
    "company_name": "string (optional; required if company_domain is omitted)",
    "company_domain": "string (optional; required if company_name is omitted)",
    "callback_url": "string (optional, HTTPS webhook URL)"
  }
}
GET/company/needs
0 USDC

Poll async company needs results by request_id.

GET with request_id query param to poll status and retrieve company needs results.

{
  "query": {
    "request_id": "string (request ID from POST /company/needs)"
  }
}
POST/company/needs
20000 USDC

Start an async company needs analysis using filing content topics. Returns request_id for polling.

POST JSON body with company_name and content to queue needs analysis. This endpoint is asynchronous and returns request_id. Poll GET /company/needs with request_id to retrieve results.

{
  "body": {
    "company_name": "string (required)",
    "content": "string (required, topic to surface such as regulatory or supply chain challenges)",
    "filing": "string (optional, e.g. 'Form 10-K')",
    "callback_url": "string (optional, HTTPS webhook URL)"
  }
}
GET/company/search
0 USDC

Poll async company search results by request_id.

GET with request_id query param to poll status and retrieve company search results.

{
  "query": {
    "request_id": "string (request ID from POST /company/search)"
  }
}
POST/company/search
20000 USDC

Start an async company search by industry, website keyword, and location. Returns request_id for polling.

POST JSON body to queue a company search. This endpoint is asynchronous and returns request_id immediately. Poll GET /company/search with request_id to retrieve results.

{
  "body": {
    "industry": "string (optional; required if website_keyword is omitted)",
    "website_keyword": "string (optional; required if industry is omitted)",
    "location": "string (optional)",
    "max_results": "number (optional, default 25, range 1-50)",
    "validate_keyword": "boolean (optional)",
    "callback_url": "string (optional, HTTPS webhook URL)"
  }
}
GET/person/enrichment
0 USDC

Poll async person enrichment results by requestId.

GET with requestId query param to poll status and retrieve person enrichment results.

{
  "query": {
    "requestId": "string (request ID from POST /person/enrichment)"
  }
}
POST/person/enrichment
20000 USDC

Start an async person enrichment by email, phone number, or social media URL. Returns requestId for polling.

POST JSON body with at least one identifier (email, phone, social_media_url, or name). This starts an async enrichment request and returns requestId. Poll GET /person/enrichment with requestId to retrieve results.

{
  "body": {
    "email": "string (optional)",
    "phone": "string (optional)",
    "social_media_url": "string (optional)",
    "name": "string (optional)"
  }
}
POST/person/events
20000 USDC

Start an async event-based person search. Returns request_id for polling.

POST JSON body with event and optional filters. This endpoint is asynchronous and returns request_id immediately. Poll GET /person/events with request_id to retrieve results.

{
  "body": {
    "event": "string (required, event/conference/podcast name)",
    "company_name": "string (optional)",
    "role": "string (optional)",
    "industry": "string (optional)",
    "location": "string (optional)",
    "callback_url": "string (optional, HTTPS webhook URL)"
  }
}
GET/person/events
0 USDC

Poll async person events results by request_id.

GET with request_id query param to poll status and retrieve person events results.

{
  "query": {
    "request_id": "string (request ID from POST /person/events)"
  }
}
POST/person/search
20000 USDC

Start an async person search by company name, role, geography, and person name. Returns requestId for polling.

POST JSON body with person search filters. This starts an async search and returns requestId. Poll GET /person/search with requestId to retrieve results.

{
  "body": {
    "company_name": "string (optional)",
    "role": "string (optional)",
    "geography": "string (optional)",
    "person_name": "string (optional)",
    "page": "number (optional, default 1)",
    "page_size": "number (optional, default 10, max 100)",
    "enrich_emails": "boolean (optional)",
    "enrich_phones": "boolean (optional)"
  }
}
GET/person/search
0 USDC

Poll async person search results by requestId.

GET with requestId query param to poll status and retrieve results for an async person search.

{
  "query": {
    "requestId": "string (request ID from POST /person/search)"
  }
}
GET/person/single-social-lookup
0 USDC

Poll async single-social-lookup results by requestId.

GET with requestId query param to poll status and retrieve results for a single-social lookup.

{
  "query": {
    "requestId": "string (request ID from POST /person/single-social-lookup)"
  }
}
POST/person/single-social-lookup
20000 USDC

Start an async lookup for a single social media profile. Requires social_media_url and site. Returns requestId for polling.

POST JSON body with social_media_url and site. This starts an async single-social lookup and returns requestId. Poll GET /person/single-social-lookup with requestId to retrieve results.

{
  "body": {
    "social_media_url": "string (required)",
    "site": "string (required, e.g. 'linkedin', 'twitter', 'github')"
  }
}
GET/person/social-profiles
0 USDC

Poll async social profiles lookup results by request_id.

GET with request_id query param to poll status and retrieve social profiles lookup results.

{
  "query": {
    "request_id": "string (request ID from POST /person/social-profiles)"
  }
}
POST/person/social-profiles
20000 USDC

Start an async lookup to find social media profiles by email, phone, or social_media_url. Returns request_id for polling.

POST JSON body with at least one of email, phone, or social_media_url. This endpoint is asynchronous and returns request_id. Poll GET /person/social-profiles with request_id to retrieve results.

{
  "body": {
    "email": "string (optional)",
    "phone": "string (optional)",
    "social_media_url": "string (optional)",
    "callback_url": "string (optional, webhook URL)"
  }
}