Card snapshot
api.probekit.dev
·
2026-10-25 13:23:51 UTC
·
4f6b322e02f18ceea14f4a3a6e1ca9ff6890de4a3688904e6b19697e0b16dffe
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"_source": "agentic.market",
"service": {
"id": "api-probekit-dev",
"name": "api.probekit.dev",
"description": "",
"domain": "api.probekit.dev",
"provider": "api.probekit.dev",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://api.probekit.dev/v1/dns/lookup",
"description": "Resolve chosen DNS record types (A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV) for a name through public resolvers, with TTL, observation time and the resolver that answered. Use when an agent needs the current public DNS answer for a name, for example to confirm that a record change is visible or to read a TXT verification record.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "name",
"type": "string",
"description": "",
"example": "example.com",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "types",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "ProbeKit",
"tags": [
"dns",
"lookup",
"records",
"ttl"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.probekit.dev/v1/mail/check",
"description": "One report on a domain's mail setup: MX, SPF and DMARC, plus DKIM for the selectors you give, with coded findings and an overall status. Use when an agent needs a complete overview of a domain's email authentication and delivery configuration in one call instead of four.",
"pricing": {
"amount": "0.03",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "dkim_selectors",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "domain",
"type": "string",
"description": "",
"example": "example.com",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "ProbeKit",
"tags": [
"email",
"dns",
"deliverability",
"spf",
"dmarc"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.probekit.dev/v1/mail/check/bulk",
"description": "Run the mail configuration check (MX, SPF, DMARC) on up to 20 domains in one request. Results keep the input order, and items that fail for a technical reason come with a token for a free retry. Use when an agent must audit many domains at once, for example a customer list or a portfolio of brands.",
"pricing": {
"amount": "0.048",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "domains",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "ProbeKit",
"tags": [
"email",
"dns",
"deliverability",
"bulk",
"audit"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.probekit.dev/v1/mail/dkim",
"description": "Fetch and validate the DKIM public key record at selector._domainkey for a domain: key type, key size, revocation and syntax, with coded findings. Use when an agent knows the selector (s= in a DKIM-Signature header) and must confirm that the key is published and usable. It does not verify message signatures.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "domain",
"type": "string",
"description": "",
"example": "example.com",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "selector",
"type": "string",
"description": "",
"example": "selector1",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "ProbeKit",
"tags": [
"email",
"dns",
"deliverability",
"dkim"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.probekit.dev/v1/mail/dmarc",
"description": "Look up the DMARC record of a domain or its organisational domain and explain policy, subdomain policy, alignment and reporting addresses, with coded findings. Use when an agent must tell whether a domain is protected against spoofing, which policy it enforces, or why DMARC reports do not arrive.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "domain",
"type": "string",
"description": "",
"example": "example.com",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "ProbeKit",
"tags": [
"email",
"dns",
"deliverability",
"dmarc"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.probekit.dev/v1/mail/mx",
"description": "List a domain's mail servers in preference order and detect null MX (RFC 7505) and MX targets that do not resolve, with coded findings. Use when an agent must find where mail for a domain is delivered or why a domain cannot receive mail.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "domain",
"type": "string",
"description": "",
"example": "example.com",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "ProbeKit",
"tags": [
"email",
"dns",
"deliverability",
"mx"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://api.probekit.dev/v1/mail/spf",
"description": "Parse and evaluate a domain's SPF record: the include and redirect tree, qualifiers and the RFC 7208 limit of ten DNS lookups, with coded findings. Use when an agent must tell whether SPF is valid, why mail from a service fails SPF, or whether one more include would exceed the lookup limit.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "domain",
"type": "string",
"description": "",
"example": "example.com",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "ProbeKit",
"tags": [
"email",
"dns",
"deliverability",
"spf"
],
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.005",
"maxAmount": "0.048",
"avgCostPerTransaction": "0.017571",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "ProbeKit",
"tags": [
"dns",
"lookup",
"records",
"ttl",
"email",
"deliverability",
"spf",
"dmarc",
"bulk",
"audit",
"dkim",
"mx"
],
"iconUrl": ""
}
}