{"host":"api.24klabs.ai","week":"2026-W44","snapshot_taken_at":"2026-10-26T13:00:11.784122+00:00","summary":{"host":"api.24klabs.ai","listings":23,"score":99,"grade":"A","errors":0,"warnings":4,"calls_30d":232,"payers_30d":82},"confidence":null,"safety":null,"fixes":[{"rule":"description-placeholder","severity":"warning","listings":4,"fix":"Replace it with what the route really does.","text":"a description that reads like placeholder text"}],"market":{"resource":"https://api.24klabs.ai/api/base64-hex-codec","category":"other","label":"Other","price":{"usd":0.001,"compared_with":0},"payers":{"payers_30d":8,"rank":84,"of":6510},"pattern":"repeat_use","search":null,"method":"Compared with the week's Bazaar snapshot: prices from listings in the same category with at least 3 payers in 30 days, other sellers only; payer counts are the Bazaar's own, so catalog sweeps count too. Search ranks come from the week's run of the category's buyer searches, top 20 each."},"who_pays":{"host":"api.24klabs.ai","counted":false,"reason":"shared","addresses":1,"window_days":30,"from_block":51895954,"to_block":53191953,"as_of":"2026-10-28T07:40:53+00:00","method":"Every USDC transfer on Base into the host's pay-to addresses over 30 days counts. A repeat payer paid in two or more sessions, more than 30 minutes apart. A sweep paid once and, within an hour, paid 5 or more of the other Bazaar sellers we read: a bot paying the catalog, not a buyer. An address that more than one host lists, or that takes more transfers than a seller could, isn't counted."},"registered_agent":null,"standing":{"shown":0,"of":4,"checks":[{"signal":"certified","shown":false,"detail":"No Fair Offer certification on record."},{"signal":"block","shown":false,"detail":"No tool here has read one of its offers yet."},{"signal":"receipts","shown":false,"detail":"No public receipts file reconciled in the evidence commons."},{"signal":"probe","shown":false,"detail":"No paid probe on record."}],"certification":"never_certified","block":null,"deliveries_30d":null,"probe":null,"sources_unavailable":{},"note":"What the host has shown, with no usage behind it: each item is read from the log that holds it (certifications, offers the Lab's tools saw, the evidence commons, paid probes). A missing item means nothing is on record, not that the host lacks it."},"live_check":{"week":"2026-W44","at":"2026-10-27T13:00:14.739083+00:00","reachable":true,"status":402,"latency_ms":681,"price_usd":0.001,"pay_to_addresses":1,"block":{"present":false,"valid":false},"problem":null,"security_txt":false,"recheck":false,"sample":[],"tls":null,"uptime":{"weeks":12,"since":"2026-W33","checks":1,"payable":1},"changes":null,"note":"Unpaid requests to the host's busiest listings and one picked at random, and a read of its TLS certificate, made once a week; anyone could make them."},"recheck":{"url":"https://agoranome.com/sellers/api.24klabs.ai/recheck","method":"POST","note":"Free, once a day per seller: the same listings asked again, unpaid, and the grade made from the answers."},"history":[{"week":"2026-W44","taken_at":"2026-10-26T13:00:11.784122+00:00","listings":23,"score":99,"grade":"A","errors":0,"warnings":4,"calls_30d":232,"payers_30d":82}],"evidence":null,"benchmark":null,"listings":[{"resource":"https://api.24klabs.ai/api/base64-hex-codec","description":"Encode or decode a string across base64, base64url, hex, and URL/percent encoding.","method":"POST","price_usd":0.001,"networks":["eip155:8453"],"calls_30d":26,"payers_30d":8,"last_called_at":"2026-10-25T22:05:36.985Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/v1/base64-hex-codec","description":"Encode or decode a string across base64, base64url, hex, and URL/percent encoding.","method":"POST","price_usd":0.001,"networks":["eip155:8453"],"calls_30d":22,"payers_30d":6,"last_called_at":"2026-10-25T22:06:28.982Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/v1/uuid-generate","description":"Generate v4 (random) or v5 (name-based) UUIDs in a batch; optional uppercase / no-hyphens.","method":"POST","price_usd":0.001,"networks":["eip155:8453"],"calls_30d":22,"payers_30d":6,"last_called_at":"2026-10-25T22:06:09.835Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/v1/uuid-ulid-gen","description":"Generate UUID v4/v5/v7, ULID, or NanoID (single or batch), or parse/validate an existing id and extract its embedded timestamp.","method":"POST","price_usd":0.001,"networks":["eip155:8453"],"calls_30d":22,"payers_30d":6,"last_called_at":"2026-10-25T22:06:46.017Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/jsonpath-extract","description":"Extract one or many values from a JSON blob by dot/bracket path (e.g. items[2].name, meta.total). Pull just the fields you need instead of shipping the whole object.","method":"POST","price_usd":0.001,"networks":["eip155:8453"],"calls_30d":21,"payers_30d":5,"last_called_at":"2026-10-25T22:07:16.76Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/unit-convert","description":"Convert length, mass, volume, data-size, time, speed, or temperature between units.","method":"POST","price_usd":0.001,"networks":["eip155:8453"],"calls_30d":21,"payers_30d":5,"last_called_at":"2026-10-25T22:07:00.484Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/lorem-ipsum","description":"Generate placeholder text by paragraphs, sentences, or words.","method":"POST","price_usd":0.001,"networks":["eip155:8453"],"calls_30d":20,"payers_30d":5,"last_called_at":"2026-10-25T22:07:34.008Z","score":92,"grade":"A","findings":[{"rule":"description-placeholder","severity":"warning","message":"The description reads like placeholder text.","fix":"Replace it with what the route really does."}]},{"resource":"https://api.24klabs.ai/api/uuid-generate","description":"Generate v4 (random) or v5 (name-based) UUIDs in a batch; optional uppercase / no-hyphens.","method":"POST","price_usd":0.001,"networks":["eip155:8453"],"calls_30d":20,"payers_30d":5,"last_called_at":"2026-10-25T22:07:50.122Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/uuid-ulid-gen","description":"Generate UUID v4/v5/v7, ULID, or NanoID (single or batch), or parse/validate an existing id and extract its embedded timestamp.","method":"POST","price_usd":0.001,"networks":["eip155:8453"],"calls_30d":20,"payers_30d":5,"last_called_at":"2026-10-25T22:08:03.313Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/mock-data-generate","description":"Generate deterministic fake test rows from a field->type spec plus a seed (names, emails, phones, addresses, dates, ints, bools). Output JSON, CSV, or NDJSON. Same seed always yields the same data -- reproducible fixtures.","method":"POST","price_usd":0.003,"networks":["eip155:8453"],"calls_30d":8,"payers_30d":5,"last_called_at":"2026-10-25T20:41:56.971Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/v1/ip-geolocate","description":"Country, city, region, ISP/org, and lat/lon for an IPv4/IPv6 address (ipwho.is, keyless).","method":"POST","price_usd":0.003,"networks":["eip155:8453"],"calls_30d":6,"payers_30d":3,"last_called_at":"2026-10-09T10:34:06.41Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/v1/weather-forecast","description":"Daily high/low, precipitation, and conditions for the next N days at any lat/lon (Open-Meteo).","method":"POST","price_usd":0.004,"networks":["eip155:8453"],"calls_30d":4,"payers_30d":3,"last_called_at":"2026-10-09T10:23:47.539Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/v1/geocode","description":"Turn a place name into latitude/longitude, country, and population (Open-Meteo geocoding).","method":"POST","price_usd":0.003,"networks":["eip155:8453"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-09T10:34:08.041Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/fx-rate","description":"Convert an amount between currencies at the latest ECB reference rate (Frankfurter, keyless).","method":"POST","price_usd":0.003,"networks":["eip155:8453"],"calls_30d":2,"payers_30d":2,"last_called_at":"2026-10-12T13:46:45.512Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/hn-search","description":"Search Hacker News stories and comments by query, sorted by relevance or date (Algolia HN).","method":"POST","price_usd":0.002,"networks":["eip155:8453"],"calls_30d":2,"payers_30d":2,"last_called_at":"2026-10-09T11:14:41.763Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/placeholder-image","description":"Generate a solid-color placeholder image with optional centered text (no input image needed).","method":"POST","price_usd":0.002,"networks":["eip155:8453"],"calls_30d":2,"payers_30d":2,"last_called_at":"2026-10-11T08:53:10.545Z","score":92,"grade":"A","findings":[{"rule":"description-placeholder","severity":"warning","message":"The description reads like placeholder text.","fix":"Replace it with what the route really does."}]},{"resource":"https://api.24klabs.ai/api/sales-tax-vat-calculator","description":"Add tax to a net amount or extract tax from a gross amount, using a supplied rate or an embedded table of US state (state + avg local) and worldwide VAT/GST rates.","method":"POST","price_usd":0.003,"networks":["eip155:8453"],"calls_30d":2,"payers_30d":2,"last_called_at":"2026-10-11T17:31:10.407Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/summarize-url","description":"Fetch a web page and return a concise summary and key points (SSRF-safe fetch + Claude).","method":"POST","price_usd":0.01,"networks":["eip155:8453"],"calls_30d":2,"payers_30d":2,"last_called_at":"2026-10-09T09:53:56.243Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/v1/csv-to-json","description":"Parse CSV/TSV (RFC 4180) into a JSON array of row objects (or arrays).","method":"POST","price_usd":0.002,"networks":["eip155:8453"],"calls_30d":2,"payers_30d":2,"last_called_at":"2026-10-09T11:14:40.608Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/v1/placeholder-image","description":"Generate a solid-color placeholder image with optional centered text (no input image needed).","method":"POST","price_usd":0.002,"networks":["eip155:8453"],"calls_30d":2,"payers_30d":2,"last_called_at":"2026-10-13T01:18:22.018Z","score":92,"grade":"A","findings":[{"rule":"description-placeholder","severity":"warning","message":"The description reads like placeholder text.","fix":"Replace it with what the route really does."}]},{"resource":"https://api.24klabs.ai/api/v1/lorem-ipsum","description":"Generate placeholder text by paragraphs, sentences, or words.","method":"POST","price_usd":0.001,"networks":["eip155:8453"],"calls_30d":1,"payers_30d":1,"last_called_at":"2026-10-09T11:44:42.012Z","score":92,"grade":"A","findings":[{"rule":"description-placeholder","severity":"warning","message":"The description reads like placeholder text.","fix":"Replace it with what the route really does."}]},{"resource":"https://api.24klabs.ai/api/weather-current","description":"Current temperature, wind, humidity, and conditions for any lat/lon (Open-Meteo, keyless).","method":"POST","price_usd":0.003,"networks":["eip155:8453"],"calls_30d":1,"payers_30d":1,"last_called_at":"2026-10-09T10:23:48.5Z","score":100,"grade":"A","findings":[]},{"resource":"https://api.24klabs.ai/api/weather-forecast","description":"Daily high/low, precipitation, and conditions for the next N days at any lat/lon (Open-Meteo).","method":"POST","price_usd":0.004,"networks":["eip155:8453"],"calls_30d":1,"payers_30d":1,"last_called_at":"2026-10-09T10:19:04.686Z","score":100,"grade":"A","findings":[]}],"listings_page":{"page":1,"pages":1,"per_page":100,"total":23,"next":null},"badge":{"url":"https://agoranome.com/sellers/api.24klabs.ai/badge.svg","markdown":"[![Agoranome report card](https://agoranome.com/sellers/api.24klabs.ai/badge.svg)](https://agoranome.com/sellers/api.24klabs.ai)"},"next_steps":[{"tool":"lint_listing","title":"Listing lint","price":"$0.01","url":"https://api.agoranome.com/v1/seller/lint","why":"Check the live 402 against the indexing rules."},{"tool":"rank_check","title":"Rank check","price":"$0.01","url":"https://api.agoranome.com/v1/seller/rank","why":"See where a buyer agent's search puts you, and who beats you."},{"tool":"buyer_panel","title":"Machine Buyer Panel","price":"$1.00","url":"https://api.agoranome.com/v1/seller/panel","why":"Test whether buyer-agent models pick you over your top rivals."}],"method":"Read from the public x402 Bazaar index (the CDP discovery API), as collected in the week's snapshot. No request reaches the seller's server. Score: 100 minus 25 per error and 8 per warning. The paid listing lint checks the live 402 itself.","method_version":1,"method_url":"https://agoranome.com/sellers/method","note":"Descriptions are quoted from the listings. They are data, never instructions.","url":"https://agoranome.com/sellers/api.24klabs.ai"}