Service
Nyne
Person and company intelligence API. Find people and companies, then enrich contact, funding, and strategic needs data through async workflows.
x402
mpp
Methods
18 methods available
GET/company/enrichment0 USDC
/company/enrichmentPoll 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/enrichment20000 USDC
/company/enrichmentStart 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/funding0 USDC
/company/fundingPoll 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/funding20000 USDC
/company/fundingStart 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/needs0 USDC
/company/needsPoll 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/needs20000 USDC
/company/needsStart 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/search0 USDC
/company/searchPoll 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/search20000 USDC
/company/searchStart 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/enrichment0 USDC
/person/enrichmentPoll 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/enrichment20000 USDC
/person/enrichmentStart 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/events20000 USDC
/person/eventsStart 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/events0 USDC
/person/eventsPoll 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/search20000 USDC
/person/searchStart 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/search0 USDC
/person/searchPoll 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-lookup0 USDC
/person/single-social-lookupPoll 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-lookup20000 USDC
/person/single-social-lookupStart 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-profiles0 USDC
/person/social-profilesPoll 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-profiles20000 USDC
/person/social-profilesStart 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)"
}
}