developer-api-resolve-enrich.md
APIs.io API
Agent ergonomics — resolve any identifier (domain, URL, GitHub org) to a provider, and enrich a provider in one call by choosing field groups. Free (the rating and insights enrichment groups are Pro).
/resolve
Given a website URL, bare domain (stripe.com), or GitHub org (github.com/stripe), return the apis.io provider that owns it. Use when you hold a URL, not a slug. Free.
identifier
string · required
A domain, URL, or github.com/<org>.
200404
The matched provider (slug, name, website, band, composite, match kind).
/enrich
Resolves a slug OR any identifier and returns exactly the requested field groups, instead of chaining several get_provider* calls. Groups profile, onboarding, artifacts are free; rating and insights require the Pro tier (returned as { gated: true } for free callers).
id
string · required
Provider slug or any identifier /resolve accepts.
fields
string
Comma-separated field groups: profile, onboarding, artifacts, rating, security, insights. Default: profile,onboarding,artifacts,rating.
200404
The requested field groups for the provider.