personId or LinkedIn profile URL, set revealPhoneNumberViaPartners to true to enable multi-provider enrichment, and provide a webhookUrl to receive the result once processing completes. Clodura handles all provider orchestration on your behalf — you do not need separate accounts or API keys with third-party data sources.
Just like the email endpoint, the response schema varies by your Clodura plan:
- Prospect & Prospect Pro plans — receive the Standard Webhook Response with phone numbers sourced directly from Clodura’s database.
- Free Forever, Max, and PAYG plans — receive the Multi-Provider Response, aggregating results from Clodura, SignalHire, Enrichlayer, Wiza, LeadMagic, RocketReach, Findymail, and more.
Credit cost (Prospect/Prospect Pro): 1 phone credit + 1 export credit when a number is found and shared. No credits are deducted if no number is found.Credit cost (Free Forever, Max, PAYG): 10–20 credits when a phone number is successfully retrieved. The exact cost depends on which provider locates the number. No credits are charged if no number is found across all providers.
Endpoint
POST /api/v1/search/people/phone/match
Request
Headers
| Header | Value |
|---|---|
X-API-KEY | Your Clodura API key |
Content-Type | application/json |
Body Parameters
You must supply eitherpersonId or linkedinUrl.
Clodura’s unique identifier for the person. Obtain this from the Search Prospect endpoint.
Standard LinkedIn profile URL for the person (e.g.,
https://www.linkedin.com/in/kapilkhangaonkar/). Sales Navigator URLs are not supported.When
true, Clodura queries integrated partner providers for additional phone numbers if the primary database has no result. Requires webhookUrl to be set. Defaults to false.The URL where Clodura will POST the final JSON result once phone verification and partner enrichment complete. Required when
revealPhoneNumberViaPartners is true.Example Request
Response
Immediate API Response (200)
A unique identifier for this enrichment job. Use this with
GET /api/v1/search/people/track/{trackingId} to poll for the result if your webhook does not receive the callback.Confirmation that the job has been queued for processing.
Webhook Payload — Standard (Prospect & Prospect Pro Plans)
Clodura’s unique identifier for the matched contact.
The contact’s first name.
The contact’s last name.
Webhook Payload — Multi-Provider (Free Forever, Max & PAYG Plans)
The tracking ID matching the one returned in the immediate API response.
Final status of the enrichment job:
success.Provider Status Definitions
| Status | Description |
|---|---|
found | The provider retrieved one or more phone numbers for this contact. |
notFound | The provider could not locate any phone data for this contact. |
Insufficient Credits | Your Clodura credits are exhausted; no further provider calls can be made. |
Error Codes
| Status | Meaning |
|---|---|
400 | Bad request — check request body for missing or invalid fields |
401 | Unauthorized — your API key is missing or invalid |
402 | Payment required — credits exhausted; upgrade your plan or add credits |
403 | Forbidden — this endpoint requires a paid Clodura plan, or the request is missing required details |
404 | No result found — no phone number could be located |
422 | Unprocessable entity — invalid or incomplete request body |
429 | Rate limit exceeded — reduce request frequency or upgrade your plan |
