Crustdata uses a credit model across its APIs. Use low-cost search endpoints to narrow your list, then enrich only the records you want to inspect in detail.Documentation Index
Fetch the complete documentation index at: https://docs.crustdata.com/llms.txt
Use this file to discover all available pages before exploring further.
Search first
Use search endpoints for low-cost discovery, then enrich only the
records you want to keep.
Enrich selectively
Person enrich starts with a base profile and adds cost only when you ask
for higher-value data.
Plan for live endpoint usage
Web live endpoints are available on self-serve plans. Company and Person
live endpoints remain plan-gated.
Self-serve endpoint pricing
This page lists pricing for the endpoints currently documented in this docs
site. It does not include unpublished or not-yet-documented routes.
Person endpoints
| Endpoint | Credit usage | Notes |
|---|---|---|
/person/search | 0.03 per result | Best for low-cost discovery and filtering. |
/person/search/autocomplete | Free | Use for typeahead and filter builders. |
/person/enrich | 1–7 per record | Starts with a base profile and scales with requested data. |
Company endpoints
| Endpoint | Credit usage | Notes |
|---|---|---|
/company/search | 0.03 per result | Lightweight company discovery. |
/company/search/autocomplete | Free | Useful for search UX and filter pickers. |
/company/enrich | 2 per record | Flat-rate company enrichment. |
/company/identify | Free | Resolve a company from a domain or other supported identifier. |
Job endpoints
| Endpoint | Credit usage | Notes |
|---|---|---|
/job/search | 0.03 per result | Indexed job discovery, filtering, and hiring analysis. |
Web endpoints
| Endpoint | Credit usage | Notes |
|---|---|---|
/web/search/live | 1 per query | Web search. Available on self-serve and enterprise plans. |
/web/enrich/live | 1 per page | Web page fetch. Available on self-serve and enterprise plans. |
Person enrich pricing
Person enrich uses additive pricing. You pay for the base profile first, then add credits only for the extra data you request.| Data returned | Additional credits | What you get |
|---|---|---|
| Base profile | 1 | Core person identity, role, location, experience, education, certifications, skills, and social handles |
| Personal email data | +2 | Personal email details |
| Phone data | +2 | Direct phone numbers |
| Business email data | +1 | Verified business email details |
| Developer platform data | +1 | Developer platform profile, repos, orgs, and activity |
For person enrich, send a JSON body with either
professional_network_profile_urls or business_emails, based on the
identifier you have.Common credit patterns
| Use case | Typical data requested | Credits |
|---|---|---|
| Basic profile lookup | Base profile only | 1 |
| Sales outreach | Base profile + business email | 2 |
| Full outbound prospecting | Base profile + business email + phone | 4 |
| Recruiting with personal contact data | Base profile + personal email + phone | 5 |
| Maximum person enrich payload | Base profile + all add-ons | 7 |
Person enrich request examples
Use these examples to enrich by LinkedIn URL, request specific fields, or reverse-lookup a person from a business email.For full request patterns and field selection behavior, see Person
enrichment.
Enterprise-only and plan-gated live endpoint pricing
Company and Person live endpoints are plan-gated and can have custom quotas or contract pricing.Web Search and Web Fetch are available on self-serve plans. The live Company
and Person endpoints below still require the right plan or enterprise
access.
Live people, company, and job data
| Endpoint | Credit usage | Notes |
|---|---|---|
/person/professional_network/search/live | 2 per profile | Fresh live people search. |
/person/professional_network/enrich/live | 7 per profile | Fresh profile retrieval when cached enrich is not enough. |
/company/professional_network/search/live | 2 per company | Fresh live company search. |
/job/professional_network/search/live | 2 per result | Fresh live job search for a single company. |
Shared live-search endpoints
| Endpoint | Credit usage | Notes |
|---|---|---|
/professional_network/search/autocomplete | Free | Shared live-search autocomplete when enabled for your account. |
Free endpoints
These endpoints do not currently consume credits:/person/search/autocomplete/company/search/autocomplete/company/identify/professional_network/search/autocomplete(when enabled for your enterprise plan)
Search vs enrich
| If you need to… | Best endpoint type | Why |
|---|---|---|
| Explore a large audience cheaply | Search | Search is priced for discovery and returns lightweight records. |
| Build full profiles or contact-ready records | Enrich | Enrich returns detailed person or company data. |
| Power typeahead or filter suggestions | Autocomplete | Autocomplete is free and designed for interactive search UIs. |
Estimate usage before you launch
List the endpoints your workflow will call
Separate self-serve, enterprise live, and utility requests. They are not
billed in the same way.
Estimate returned records per request
Search pricing depends on results returned, not only the number of
calls.
Account for optional data and live modes
Contact data, developer platform data, and enterprise live workflows can
raise per-record cost.
Rate limit considerations
| Endpoint set | Typical rate limit |
|---|---|
| Endpoints listed on Rate limits | 15 requests per minute |
| Other gated or unpublished endpoints | May vary by plan |
Frequently asked questions
How is search billed?
How is search billed?
Search is billed per result returned. For example, 10 results at
0.03
credits per result use 0.30 credits. A request that returns no results
uses no credits.How do I keep person enrich costs under control?
How do I keep person enrich costs under control?
Start with the base profile. Add business email, personal email, phone,
or developer platform data only when your workflow uses it.
What happens when I run out of credits?
What happens when I run out of credits?
Billable requests return an error until you purchase more credits or
your account is replenished under your plan.
Do unused credits expire?
Do unused credits expire?
Yes. Credits are valid for 6 months from the date of purchase.

