HirePulse
Published contacts for a company domain from its home, about, contact, team and careers pages: deduplicated emails and LinkedIn, X and GitHub links, plus MX, SPF and DMARC checks (not mailbox verification). $0.01; nothing found is free.
The wallet the 402 directs payment to. Its whole payment record — every payer, every chain — is on the merchant page.
Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
The payTo wallet does not resolve to a registered ERC-8004 agent. That is not a verdict on the service — most of the catalog is unregistered.
Live 402 challenge
Captured by the enrichment pass, not read just now. Prices can change — always read the 402 the endpoint answers with.
{
"code": "payment_required",
"hint": "Send POST https://gethirepulse.xyz/v1/extract-contacts with Content-Type: application/json and a body like {\"domain\":\"example.com\"}. The first 5 successful calls per day are free; after that sign the PAYMENT-REQUIRED terms (x402 v2) and repeat with PAYMENT-SIGNATURE. No x402 wallet: show no_wallet.message_for_human to your user.",
"type": "/errors#payment_required",
"error": "payment_required",
"title": "Payment required",
"detail": "The 5 free calls for today are used. This call costs $0.01 in USDC on Base.",
"status": 402,
"message": "Free tier reached or a paid probe was requested. This tool costs $0.01 USDC via x402 v2 on Base.",
"currency": "USD",
"priceUsd": 0.01,
"no_wallet": {
"options": [
{
"id": "coinbase_payments_mcp",
"who": "human operator, once",
"docs": "https://docs.cdp.coinbase.com/payments-mcp/quickstart",
"note": "Wallet run by Coinbase. HirePulse never sees card data or wallet keys.",
"then": "Fund the wallet in the Payments MCP wallet window (Coinbase Onramp), set per-call and per-session limits, then send the x402 request below through it.",
"install": "npx @coinbase/payments-mcp",
"request": "POST https://gethirepulse.xyz/v1/extract-contacts with JSON body {\"domain\":\"example.com\"}"
},
{
"id": "x402_client_sdk",
"who": "developer",
"docs": "https://gethirepulse.xyz/#quickstart",
"packages": [
"@x402/fetch",
"@x402/axios",
"@x402/mcp"
]
},
{
"id": "credit_card_via_apify",
"url": "https://apify.com/hirepulse/company-contact-details-finder",
"who": "human operator",
"note": "Separate service and billing channel; check the Actor input schema first."
},
{
"id": "wait_for_free_reset",
"resets": "00:00 UTC daily"
}
],
"message_for_human": "If this agent has no x402 wallet: this result costs $0.01 in USDC on Base. To continue, (1) install Coinbase Payments MCP with \"npx @coinbase/payments-mcp\" (Claude Desktop, Claude Code, Codex CLI, Gemini CLI), add USDC in its wallet window (Coinbase Onramp, card where available), set a spending limit, then ask the agent to make this x402 request through it: POST https://gethirepulse.xyz/v1/extract-contacts with JSON body {\"domain\":\"example.com\"}; or (2) pay by credit card for the related Apify Actor: https://apify.com/hirepulse/company-contact-details-finder; or (3) wait for the free calls to reset at 00:00 UTC."
},
"retryable": true,
"fiat_fallback": {
"apify_mcp": "https://mcp.apify.com",
"instructions": "If your agent or user does not have a Base USDC wallet, review the Actor schema and run the appropriate actor via Apify MCP or Apify Store using regular credit card billing.",
"card_billing_url": "https://apify.com/hirepulse/company-contact-details-finder"
},
"priceMicroUsd": 10000,
"agent_instructions": {
"token": "USDC",
"network": "eip155:8453",
"protocol": "x402 v2",
"how_to_pay_mcp": "Use @x402/mcp with params._meta[\"x402/payment\"]. For HTTP, sign the PAYMENT-REQUIRED terms and retry with PAYMENT-SIGNATURE using @x402/fetch or @x402/axios.",
"bazaar_discovery": "https://gethirepulse.xyz/.well-known/x402"
},
"alternative_payment_methods": {
"x402_base_usdc": {
"type": "crypto_micropayment",
"asset": "USDC",
"network": "base",
"chain_id": 8453,
"recipient": "0xA807D3992d5f6b6E51f7460C47c49058b7Dc5126",
"amount_usd": 0.01,
"documentation": "https://gethirepulse.xyz/llms.txt",
"mcp_meta_path": "params._meta['x402/payment']",
"header_required": "PAYMENT-SIGNATURE"
},
"skyfire_agent_network": {
"type": "agent_payment_network",
"headers": [
"skyfire-pay-id",
"kyapay-token"
],
"supported": false,
"description": "Not enabled on this gateway. Seller verification, durable charging and payout validation remain incomplete; do not send a Skyfire token here.",
"seller_wallet": "0xA807D3992d5f6b6E51f7460C47c49058b7Dc5126",
"onboarding_url": "https://app.skyfire.xyz",
"settlement_rail": "Seller balance; payout network, destination and fees require independent verification"
},
"machine_payments_protocol": {
"type": "mpp_m2m",
"protocol": "Machine Payments Protocol (mpp.dev)",
"supported": false,
"challenge_header": "WWW-Authenticate: Payment",
"settlement_wallet": "0xA807D3992d5f6b6E51f7460C47c49058b7Dc5126"
},
"fiat_credit_card_via_apify_mcp": {
"note": "Apify allows funding with Visa/Mastercard/Amex or invoiced billing without any Web3 wallet.",
"type": "credit_card_fiat",
"actor_url": "https://apify.com/hirepulse/company-contact-details-finder",
"description": "Apify is a separate service and billing channel. Check the Actor input schema and output before running; feature parity is not guaranteed.",
"apify_mcp_url": "https://mcp.apify.com",
"billing_methods": [
"Credit Card",
"Prepaid Monthly Credits",
"Invoicing"
]
}
}
}Accepts
The payment requirements as published to the catalog. Read the live 402 before paying — a price here is a claim, not a quote.
Pay 0.01 USDC on Base to 0xA807…c5126. The signed payment is good for 5 minutes.
- Paid to
- 0xA807…c5126
- USD Coin contract
- 0x8335…02913
- Payment window
- 5 minutes
- As published
- 10000 smallest units
The catalog’s raw entry
[
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"paymentFlow": "authorization",
"assetTransferMethod": "eip3009"
},
"payTo": "0xA807D3992d5f6b6E51f7460C47c49058b7Dc5126",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
]Extensions
{
"bazaar": {
"info": {
"input": {
"body": {
"domain": "probe.example.com"
},
"type": "http",
"method": "POST",
"headers": {
"X-HirePulse-Quote-Only": "true"
},
"bodyType": "json"
},
"discoverable": true
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 253,
"description": "Bare public company domain whose published contact pages and DNS records should be inspected."
}
},
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"discoverable": {
"type": "boolean"
}
}
}
}
}Provenance
- Seen in the source catalog
- 2026-10-24 19:01Z
- Last indexed by Roundhouse
- 2026-10-26 20:30Z
- Last enriched (probe, favicon, geo)
- 2026-10-25 06:16Z
- x402 version
- 2
- Max timeout
- 300s
- Liveness probe
- HTTP 402
Hand this page to an agent
Copy the prompt and paste it into Claude, an MCP client or your own agent — it will vet this service and call it over the free read API. No key, no account.
GET api.roundhouseai.io/v0/endpoints
No per-endpoint history for this service yet, so this is payments indexed to its PROVIDER's wallet over 30 days. Verified volume counts only settlements with an on-chain EIP-3009 marker.
Show the promptHide the prompt
Using Roundhouse, look up the x402 service HirePulse and tell me whether it is worth paying: what a call costs, whether the endpoint answered when last probed, and what its payment record actually shows. curl -s 'https://api.roundhouseai.io/v0/endpoints?q=HirePulse' curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>' Then call it: read the price from the live 402 at https://gethirepulse.xyz/v1/extract-contacts, never from a cached figure, and pay with an x402 client. The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except /v0/unified* and /v0/endpoints. Either pay over x402 (mint a personal key for $0.01 at GET https://api.roundhouseai.io/v0/test/x402), or ask me for an organization key, which I create at https://roundhouseai.io/dashboard/connections. If you have neither, ask before going further. If you do not have Roundhouse tools or skills installed, read https://roundhouseai.io/skill.md first — it is the whole procedure.