Glasser

Crustdata API for company and professional records

Copy and paste into your agent to get started.

set up https://glasser.ai/SKILL.md
8 published endpointsPay as you goView Crustdata endpoints ↓

Data provided by Crustdata. Access and billing through Glasser.

Match your input to the available Crustdata operation

Have company website domains?

Company Enrichment accepts up to five domains and a selection of native field sections. Choose the supported identity, headcount, funding, location or people sections needed by your workflow.

View endpoint →

Have LinkedIn profile URLs?

Person Enrichment returns cached professional records for up to five profile URLs. Choose native field paths for the sections you need; recently created profiles can be absent from the cache.

View endpoint →

Need to discover companies by a filter?

The listed Company Search supports one native filter condition. Use the corresponding autocomplete operation to resolve accepted filter values before submitting a search.

View endpoint →

How to test the Crustdata API

Prepare your input

Review the selected endpoint’s required fields, sample input and limits. Replace the sample values with a keyword, domain or record you can verify. Reading the schema helps you prepare a request; it does not retrieve provider data.

View inputs →

Try a paid data call

Start with one request through your Glasser account. Check the current price and charge conditions, then compare the returned fields with the information you need. Review the result and actual charge before increasing your request volume.

$0.66 per result · max $3.30 per run
Current catalog price for the example below

View example →

Crustdata API example:
Company enrichment with selected fields

Get Crustdata's detailed record for up to five companies at once, each identified by its website domain: core identity plus the optional native sections for headcount, funding, locations and people. Name the sections you want and only those come back. Five domains per call is the ceiling, and the priced add-on sections such as technographics are not sold through this Endpoint.

Endpoint
/company/enrich
Required inputs
domains
Source
Published contract · 2026-10-24 · version 1
View endpoint →

Provider docs ↗

Start with this sample input

Sample input
{
  "fields": [
    "basic_info",
    "headcount"
  ],
  "domains": [
    "stripe.com"
  ]
}

This published input defines the request. Run it in Glasser to inspect the provider’s actual response.

Read the result

Check the returned company identity first, then read the requested sections. Extra paid add-on sections such as technographics are outside this published operation.

Run this example

Once: paste this into your agent's chat. The Skill installs the CLI and logs in by itself. For an agent that cannot use a shell, connect it over MCP instead.

Setup prompt
set up https://glasser.ai/SKILL.md

Then ask for this Endpoint:

Agent prompt
Run the Crustdata Endpoint /company/enrich on Glasser with input {"fields":["basic_info","headcount"],"domains":["stripe.com"]}

For the contract version above, an empty result costs $0.00; provider errors cost $0.00 and timeouts cost $0.00. Check the current contract before running. This page describes published inputs and does not report a completed data-quality test.

Run example ↗
Another example: Cached professional enrichment
Sample input
{
  "professional_network_profile_urls": [
    "https://www.linkedin.com/in/jane-doe-0000/"
  ]
}

Published input · 2026-10-24.

Read the result

Use the input profile URL to match each returned professional record. Cached employment data can lag a recent job change; avoid describing a cached result as a fresh profile visit.

Price: $0.33 per result, capped at $2.10 per run.

View endpoint →

Crustdata API endpoints and pricing

8 of 8 matching endpoints · 8 totalCurrent catalog prices

Get Cached Professional Records for LinkedIn Profile URLs (Crustdata)

/person/enrich

Get Crustdata's cached professional record for up to five people at once, one record per person, each identified by their LinkedIn profile URL: identity, current role, location, work experience, education, skills and social handles. Name native field paths to choose exactly which of those sections come back. The records are cached rather than fetched live, so a very new profile can be missing, and the priced add-on sections are not sold here.

$0.33per resultmax $2.10 per runView details ↗

Get Company Records for Website Domains, Choosing the Field Sections (Crustdata)

/company/enrich

Get Crustdata's detailed record for up to five companies at once, each identified by its website domain: core identity plus the optional native sections for headcount, funding, locations and people. Name the sections you want and only those come back. Five domains per call is the ceiling, and the priced add-on sections such as technographics are not sold through this Endpoint.

$0.66per resultmax $3.30 per runView details ↗

List Accepted Filter Values for a Company Search Field (Crustdata)

/company/search/autocomplete

List the values Crustdata accepts for one company search field — industries, countries, markets and technologies among them — matched against a partial string you type, or ranked by how often each value occurs when you send no string. Use a returned value verbatim in a company search filter, so a search is not rejected for a value the dataset does not hold. One field per call.

$0.00per callView details ↗

List Accepted Filter Values for a Person Search Field (Crustdata)

/person/search/autocomplete

List the values Crustdata accepts for one person search field — current title, employer name, city, country, school and skill among them — matched against a partial string you type, or ranked by how often each value occurs when you send no string. Use a returned value verbatim in a person search filter, so a search is not rejected for a value the dataset does not hold. One field per call.

$0.00per callView details ↗

Resolve Company Names, Domains or LinkedIn URLs to Company Records (Crustdata)

/company/identify

Resolve up to ten companies at a time from a messy company name, a website domain or a LinkedIn company URL into Crustdata company records, ranked by a confidence score, each with its Crustdata identifier and basic profile. Give exactly one kind of identifier per call — names, domains or URLs, never a mixture. Use it to clean an inbound list before paying for the full record lookup.

$0.00per callView details ↗

Search Companies by One Filter Condition (Crustdata)

/company/search

Find companies by exactly one native field condition — industry, country, headcount or funding — and choose which fields each company row returns. Twenty companies per page, paginated with a cursor.

$0.009per resultmax $0.40 per runView details ↗

Search Job Listings by One Filter Condition (Crustdata)

/job/search

Find job listings by exactly one native field condition — the job title, its category, a location or the hiring employer — and choose which fields each listing returns. Every listing carries the employer's core firmographics and the full posting text. Twenty listings per page, paginated with a cursor.

$0.009per resultmax $0.40 per runView details ↗

Search People by One Filter Condition on Name, Employer, Title, Skill or Location (Crustdata)

/person/search

Find people in Crustdata's indexed professional dataset with exactly one native field condition — an exact name, the current employer, a job title, a skill or a location. Each row is a lightweight profile of one person. Up to twenty profiles per page, with cursor paging: hand the cursor back to page through the professionals after the first twenty. It is one condition at a time: a title together with a location is not supported, so pick the single most selective field.

$0.009per resultmax $0.40 per runView details ↗

Access, pricing and data questions

Does this include Crustdata’s real-time person enrichment?

The Person Enrichment operation listed here returns cached records. Crustdata markets additional capabilities directly; only the inputs, fields and behavior in the Glasser endpoint contract are available through this operation.

Can I combine many filters?

The published company and person search operations accept one native filter condition. Open the current input schema before designing compound filters or copying a direct-provider example.

How many companies or people can I enrich at once?

The listed company and person enrichment operations accept up to five entities per call. Use the supported domain or professional-profile identifier for the operation you choose.

How do I choose supported filter values?

Company Search Autocomplete and Person Search Autocomplete return values for a supported field. Feed an accepted value into the matching search field and inspect the returned identity before enriching it.

Connect your agent
to Crustdata.

Setup prompt
set up https://glasser.ai/SKILL.md