Deep

Simple by default.
Detailed when needed.

Add ?deep=true for richer profiles, registration details
and verification results in the same response.

ONE SMALL CHANGE

Go a little deeper.

Keep the call you know. Reveal what comes next.

Illustrative responses

THE SAME QUESTION. MORE CONTEXT.

Is this domain available?

Already registered.

Reveal deep data

See its registrar, registration dates and status. The context behind the answer, together in one response.

Domain reference
GET/domain/gmail.com
JSON responseCore
{
  "domain": "gmail.com",
  "available": false
}

Why Deep?

Checking a domain's availability doesn't need its registrar and registration dates. Building a domain profile does.

Deep lets your app choose how much data to request. Keep routine lookups small, then include extra fields when a feature needs them. The endpoint and core fields stay the same.

ROOM TO GO FURTHER

A lighter start.
A richer answer.

Small responses are easier to read and carry less data. Deep adds the context when you need it.

90%smaller core response
in the Domain example
CoreAdded by deep
Domain 40 B 418 B
Date 52 B 237 B
Email 169 B 319 B

Complete example JSON, before headers or compression. Actual response sizes vary.

DETAIL THAT DOES SOMETHING

Context you can build with.

Registration dates. Vehicle specifications. Forecasts. Choose the detail your app needs.

IP

Put a location in context.

City and state, with signals for datacenters, VPNs, Tor and relays.

Domain

Know the registration story.

Registrar, registration dates and domain status in one place.

Weather

Look beyond right now.

Forecasts, alerts, air quality and more detail about current conditions.

Vehicle

Get to know the vehicle.

Technical specifications, assembly details and model-level recall campaigns.

Postal

Understand a place.

Population, area, elevation, tax references and nearby postal codes.

Email

Check before you send.

Deliverability and catch-all results go beyond a valid-looking address.

WHAT IS INCLUDED

Depth is a choice.
Pricing stays clear.

One setting for more detail. What it costs depends on the work behind that answer.

Richer profiles

Included on paid plans.

IP, Domain, Weather, Vehicle, geography and other maintained profiles. Part of your shared request allowance, with no separate deep surcharge.

See plans
Small, useful details

Included on every plan.

Calendar components, IBAN decomposition, phone numbering-plan context and other compact details. One pooled request, including deep.

See an example
Verification

Included checks. Then usage.

Email and VAT verification use their own monthly included checks. Eligible on-demand usage follows your plan's rates and spending controls.

How checks work
1parameter to go deeper
1key for core and deep
0per-field charges

THAT SIMPLE

Add one thing.
Get the whole picture.

Use your API key, add ?deep=true, and read the extra fields under deep.

Domain registration · paid plan
curl "https://api.parseapi.com/domain/gmail.com?deep=true" \
  -H "X-API-Key: YOUR_API_KEY"

Using an SDK? Set its optional deep option.

Read the deep guide
no deep requested

The response includes the core answer. The deep key is omitted.

deep: { ... }

Available detail sits under deep. Read the fields your app needs.

deep: {}

No extra fields were returned. Deep may be unavailable for this lookup, plan or API key.

A quota or verification failure may return an error. Check the result you need, such as deep.deliverable, rather than treating the presence of deep as success.

A few details about the details.

Does deep change the core answer?

Deep adds context to the same question. For the same input, options and underlying data, core fields keep their values and meaning. Your application can read the extra detail when it needs it.

Do I need a paid plan?

Richer maintained profiles are included on paid plans. Small optional details are available on every plan. Verification uses its own included checks, with limited checks available on Free too. Each API reference spells out its access and pricing.

Which details can I get?

Each API page shows its core and deep fields, with examples and coverage. Unknown values return null. A requested deep object is empty when no detail is added.

Is deep always a fresh, live check?

Profiles and reference data follow each API’s update schedule. Verification performs the checks described by that API and may reuse a recent result. See the API reference for freshness and reuse details.

Deep

Details on demand.

Start simple. Add context when it matters.