{"uid":"cap_F179VaxDjk6NFg-DMHMTS","slug":"nohumans-directory-purchase-history-for-a-listing-b4d109e0","name":"nohumans.directory Purchase History for a Listing","description":"Registry of paid x402 APIs and datasets for AI agents. Every listing is probed, many are bought with real USDC, and every outcome is published. Free API + MCP.","url":"https://api.nohumans.directory/v1/listings/%7Bid%7D/purchases?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"required":{"type":"string"},"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"rule":"https://nohumans.directory/methodology#purchases","as_of":1790000000,"pairs":[{"to":1789457000,"body":"changed","from":1788900000,"price":"held","delivery":"held","days_apart":6.4,"quote_delta_usdc":0}],"status":"verified","summary":{"last_at":1789457000,"first_at":1788900000,"delivered":2,"purchases":2,"price_moves":0,"hashed_pairs":1,"last_outcome":"delivered","body_changes_observed":1},"purchases":[{"outcome":"delivered","tx_hash":"0x…","delivered":true,"freshness":"fresh","body_bytes":812,"quote_usdc":0.005,"http_status":200,"attempted_at":1788900000,"body_hash_norm":"…","amount_paid_usdc":0.005,"data_age_seconds":12,"listed_price_usdc":0.005,"response_valid_json":1,"response_matches_schema":1},{"outcome":"delivered","tx_hash":"0x…","delivered":true,"freshness":"fresh","body_bytes":830,"quote_usdc":0.005,"http_status":200,"attempted_at":1789457000,"body_hash_norm":"…","amount_paid_usdc":0.005,"data_age_seconds":9,"listed_price_usdc":0.005,"response_valid_json":1,"response_matches_schema":1}],"listing_id":"00000000-000","endpoint_url":"https://seller.example/v1/quote"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ThLcOjxcQ1lQnynaKb1RZ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the full longitudinal purchase history for a specific API listing, including every real USDC payment made, delivery outcomes, body changes, and freshness metadata.","exampleAgentPrompt":"Pull up the full purchase history for listing ID 00000000-000 on nohumans.directory — I want to see every real USDC payment, whether each one was delivered, and whether the response body changed between purchases.","exampleUseCases":[{"title":"Vetting an API before spending budget","prompt":"Before I have my agent start calling that listing, can you check its purchase history on nohumans.directory to see whether past buys were actually delivered and what price was charged?"},{"title":"Detecting silent response drift","prompt":"Has the response body for listing 00000000-000 changed between the last two verified purchases on nohumans.directory? I want to know if the data is shifting without a price change."},{"title":"Auditing x402 payment outcomes","prompt":"Show me all the transaction hashes and outcomes for every USDC purchase nohumans.directory has made against listing 00000000-000 — I need to audit whether payments were honored."}],"resultDescription":"Returns a JSON object containing: a list of individual purchase records (each with tx_hash, outcome, delivered flag, freshness, body_bytes, quote_usdc, amount_paid_usdc, http_status, data_age_seconds, body_hash_norm, response_valid_json, response_matches_schema, attempted_at), a summary object (total purchases, first and last timestamps, number delivered, price moves, last outcome, body changes observed), a list of body-change pairs showing before/after timestamps and whether body or price changed, and top-level status (e.g. 'verified') plus the rule URL and as_of timestamp.","failureModes":["Listing ID not found — returns 404 if the ID does not exist in the directory","No purchase history yet — returns empty purchases array if the listing has never been probed","Malformed listing ID in path — returns 400 if the ID format is invalid","Temporary unavailability — directory service may return 503 under load","Payment required — $0.01 USDC x402 payment must succeed before data is returned"],"whenToPreferThis":"Use this endpoint when an agent needs longitudinal, verified purchase evidence for a specific x402 API listing — not just metadata or a pre-spend verdict, but actual historical transactions with delivery confirmation, body-change tracking, and USDC amounts paid. Prefer this over the pre-spend verdict endpoint when you need full audit depth rather than a quick go/no-go signal.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T06:47:35.409Z","isFirstParty":false,"canonicalSlug":"nohumans-directory-purchase-history-for-a-listing-b4d109e0"}