Skip to content
Semantil Developers

Usage and credits

Semantil publishes plans, balances, fields and current credit units through the live API. This documentation deliberately does not duplicate a price list.

  • Pricing publishes current plans and commercial terms.
  • GET /api/fields publishes the current fields plus the record and lead billing units.
  • GET /api/me returns the authenticated account’s current plan, balance, and API capabilities.

Billing has two units. A found approved first-party company record costs one credit. With enrich=true, qualifying registry or business-contact evidence costs four additional credits, but only when that evidence is found. A missing domain costs zero. The optional include projection changes the response size, not the record price.

Read the current units from GET /api/fields, then pass max_credits on a domain enrichment request. Semantil rejects the request before lookup when its maximum possible charge exceeds the limit.

GET /api/domains/example.com?max_credits=1

A paid account can explicitly request the optional lead add-on:

GET /api/domains/example.com?enrich=true&max_credits=5

Responses expose a per-unit usage receipt plus the charged amount and remaining balance, so integrations do not need a copied price table to track usage.