Pay with a wallet
Use an installed EVM wallet, or open Coinbase Wallet through a desktop QR code or mobile handoff.
API Acre verifies the exact x402 price, Base network, recipient, and request before any wallet opens. One successful call costs $0.003 USDC.
API Acre never receives your private key; signing stays inside your wallet.
Connecting opens Coinbase Wallet. It does not sign or pay.
Both routes use this exact verified request and one-call price. Nothing is connected, signed, installed, or paid until you continue.
Use an installed EVM wallet, or open Coinbase Wallet through a desktop QR code or mobile handoff.
Copy a command locked to this endpoint, request, and exact USDC cap. Copying is inert; running it may install the official CLI and pay after its authentication and policy checks.
The wallet did not connect, so nothing was signed or paid. Copy this same request and exact USDC cap for Coinbase Agentic Wallet; copying does not install or run it.
No ETH gas needed. Connecting does not sign or pay. This EIP-3009 payment needs only the displayed USDC on Base because the facilitator submits settlement. Reject any later prompt that differs from the verified amount or recipient.
Running this command may automatically spend up to $0.003 USDC. npx --yes approves package installation. Use a separate low-value wallet and review the verified request first.
npx --yes awal@latest x402 pay https://apiacre.com/v1/research/ror-organization-search \
-X POST \
-d '{"query":"052gg0110","match_mode":"id","max_results":1}' \
--max-amount 3000 \
--jsonThe first command checks without paying; running fetch may pay up to the same exact cap.
npx --yes agentcash@latest check https://apiacre.com/v1/research/ror-organization-search
npx --yes agentcash@latest fetch https://apiacre.com/v1/research/ror-organization-search \
--method POST \
--header 'content-type: application/json' \
--body '{"query":"052gg0110","match_mode":"id","max_results":1}' \
--payment-protocol x402 \
--payment-network base \
--max-amount 0.003Research institution and affiliation evidence returns structured JSON. This example is static; the paid call returns a fresh result and settlement receipt.
{
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a",
"service": "research.ror-organization-search",
"version": "1",
"data": {
"query": "052gg0110",
"matchMode": "id",
"countryCode": null,
"totalResults": 1,
"resultsReturned": 1,
"resultsTruncated": false,
"sourceChosenRorIds": [],
"results": [
{
"rorId": "https://ror.org/052gg0110",
"displayName": "University of Oxford",
"names": [
{
"name": "Oxford University",
"language": "en",
"types": [
"alias"
]
},
{
"name": "Prifysgol Rhydychen",
"language": "cy",
"types": [
"label"
]
},
{
"name": "University of Oxford",
"language": "en",
"types": [
"ror_display",
"label"
]
}
],
"status": "active",
"types": [
"education",
"funder"
],
"establishedYear": 1096,
"domains": [
"ox.ac.uk"
],
"links": [
{
"type": "website",
"url": "https://www.ox.ac.uk"
},
{
"type": "wikipedia",
"url": "http://en.wikipedia.org/wiki/University_of_Oxford"
}
],
"locations": [
{
"geonamesId": 2640729,
"city": "Oxford",
"countryCode": "GB",
"country": "United Kingdom",
"latitude": 51.75222,
"longitude": -1.25596
}
],
"externalIdentifiers": [
{
"type": "fundref",
"preferred": "501100000769",
"values": [
"501100000769",
"100010354",
"100010355",
"100010353",
"100010357",
"100010362",
"100010365",
"100010363",
"100010358",
"100010356",
"100010361",
"100010360",
"100010368",
"100010370",
"100010369",
"100010364",
"100010348",
"100010347",
"100010350",
"100010351",
"100010352",
"100010371",
"100010349",
"100010367",
"501100004211",
"501100004789",
"100007718",
"501100000524",
"501100000645",
"501100000666",
"501100000696",
"501100000718",
"501100000719",
"501100000728",
"501100000744",
"501100000747",
"501100001622",
"501100000649",
"501100000734",
"501100006561",
"100007724",
"501100006558",
"501100022752",
"501100014748",
"501100013389",
"100010359",
"100010366",
"100013964",
"501100015505",
"501100021079",
"501100023929",
"501100024811",
"501100025495"
]
},
{
"type": "grid",
"preferred": "grid.4991.5",
"values": [
"grid.4991.5"
]
},
{
"type": "isni",
"preferred": null,
"values": [
"0000 0004 1936 8948"
]
},
{
"type": "wikidata",
"preferred": "Q34433",
"values": [
"Q34433",
"Q5260389",
"Q56612600",
"Q7529574",
"Q6786826",
"Q1095537"
]
}
],
"relationships": [
{
"rorId": "https://ror.org/011hz4254",
"name": "CRUK/MRC Oxford Institute for Radiation Oncology",
"type": "child"
},
{
"rorId": "https://ror.org/05kgg0s20",
"name": "Cancer Research UK Oxford Centre",
"type": "child"
},
{
"rorId": "https://ror.org/047d2d387",
"name": "Centre for the Observation and Modelling of Earthquakes, Volcanoes and Tectonics",
"type": "child"
},
{
"rorId": "https://ror.org/01tfjyv98",
"name": "Brain Network Dynamics Unit",
"type": "child"
},
{
"rorId": "https://ror.org/02kcpr174",
"name": "MRC Human Immunology Unit",
"type": "child"
},
{
"rorId": "https://ror.org/01q496a73",
"name": "MRC Weatherall Institute of Molecular Medicine",
"type": "child"
},
{
"rorId": "https://ror.org/03fs9z545",
"name": "Mahidol Oxford Tropical Medicine Research Unit",
"type": "child"
},
{
"rorId": "https://ror.org/017g85521",
"name": "Medawar Building for Pathogen Research",
"type": "child"
},
{
"rorId": "https://ror.org/03myafa32",
"name": "Oxford Centre for Diabetes, Endocrinology and Metabolism",
"type": "child"
},
{
"rorId": "https://ror.org/05rehad94",
"name": "Oxford University Clinical Research Unit",
"type": "child"
},
{
"rorId": "https://ror.org/0336mm561",
"name": "Oxford University Press (United Kingdom)",
"type": "child"
},
{
"rorId": "https://ror.org/05crdvn36",
"name": "Wellcome Centre for Ethics and Humanities",
"type": "child"
},
{
"rorId": "https://ror.org/01rjnta51",
"name": "Centre for Human Genetics",
"type": "child"
},
{
"rorId": "https://ror.org/0172mzb45",
"name": "Wellcome Centre for Integrative Neuroimaging",
"type": "child"
},
{
"rorId": "https://ror.org/01p4s0142",
"name": "MRC Population Health Research Unit",
"type": "child"
},
{
"rorId": "https://ror.org/02khxwt12",
"name": "MRC Molecular Haematology Unit",
"type": "child"
},
{
"rorId": "https://ror.org/00wgpgb78",
"name": "John Adams Institute for Accelerator Science",
"type": "child"
},
{
"rorId": "https://ror.org/01fj67v51",
"name": "MRC Centre of Research Excellence in Restorative Neural Dynamics",
"type": "child"
},
{
"rorId": "https://ror.org/01ahsqc77",
"name": "Kennedy Institute of Rheumatology",
"type": "child"
},
{
"rorId": "https://ror.org/03my81p15",
"name": "KEMRI-Wellcome Trust Research Programme",
"type": "child"
},
{
"rorId": "https://ror.org/009vheq40",
"name": "Churchill Hospital",
"type": "related"
},
{
"rorId": "https://ror.org/0080acb59",
"name": "John Radcliffe Hospital",
"type": "related"
},
{
"rorId": "https://ror.org/01qcxb695",
"name": "Mahosot Hospital",
"type": "related"
},
{
"rorId": "https://ror.org/00aps1a34",
"name": "NIHR Oxford Biomedical Research Centre",
"type": "related"
},
{
"rorId": "https://ror.org/04c8bjx39",
"name": "Oxford Health NHS Foundation Trust",
"type": "related"
},
{
"rorId": "https://ror.org/03we1zb10",
"name": "Warneford Hospital",
"type": "related"
},
{
"rorId": "https://ror.org/00gnxy738",
"name": "UK Web Archive",
"type": "related"
}
],
"recordModifiedDate": "2026-10-20",
"schemaVersion": "2.1",
"matchEvidence": null,
"fieldsTruncated": []
}
],
"source": {
"provider": "Research Organization Registry",
"documentationUrl": "https://ror.readme.io/docs/rest-api",
"license": "CC0 1.0",
"licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
"attribution": "Organization metadata: Research Organization Registry (ROR).",
"locationAttribution": "GeoNames location data via ROR, CC BY 3.0: https://www.geonames.org/ ; https://creativecommons.org/licenses/by/3.0/",
"upstreamAccess": "free public API",
"transformation": "API Acre selected and normalized bounded ROR fields; no endorsement is implied.",
"responseSha256": "c504d81fc15872f4c3b66d051bc1a8cf5a159e17c9884f6dd2e76b42869cc5a8",
"apiUrl": "https://api.ror.org/v2/organizations/052gg0110"
},
"limitations": [
"Name searches return candidates and do not establish real-world identity or ownership; verify the intended ROR record.",
"Affiliation scores and chosen flags are ROR's evidence, not an independent API Acre identity verdict; a chosen record may be outside the returned subset.",
"Searches return active ROR records by default; exact IDs can resolve inactive or withdrawn records.",
"Results and individual lists are bounded; metadata strings are limited to 2000 characters and cached for up to 600 seconds."
],
"retrievedAt": "2026-10-30T01:50:25.260353+00:00",
"sourceCacheHit": false
},
"meta": {
"duration_ms": 42,
"cached": false,
"sources": [],
"warnings": [],
"next_actions": []
}
}Checking the connected wallet's Base USDC balance without signing or paying.
Signing authorizes only the verified amount and recipient for this request. Reject the wallet prompt if anything differs. The displayed balance is read locally through your wallet provider and is never sent to API Acre.
The x402 Register independently checks API Acre's unpaid challenge, price, protocol version, and availability. It does not purchase or validate paid results.
Open the current report ↗The default request is verified automatically. Editing it invalidates the quote and requires this no-payment verification again.
Prefer your own client? Use the official x402 SDK examples. Browser checkout requires an EVM wallet with USDC on Base; command-line buyers require their own separately configured wallet and spending policy.