Discover / api.sitecheck-api.workers.dev
SiteCheck
■ Challenge detectedCurrency exchange rates from the European Central Bank (about 30 currencies, back to 1999): latest or a given date, amount conversion, or a daily time series between two dates. Source: ECB reference rates via Frankfurter.
- Listed price
- $0.001
- Challenge detected
- 5 of the last 9 checks
- Median response
- 278 ms
- Last checked
- 16 Oct, 23:40 UTC
- In our index since
- 1 Oct 2026
Endpoint
curl -i https://api.sitecheck-api.workers.dev/api/fx # 402 Payment Required: pay with an x402 client (USDC on Base), # then send the same request again with the payment attached.
221 listed endpoints · on x402 Bazaar
Checks and payment terms on this page refer to the endpoint above. Other listed endpoints have not been checked individually.
Base URLhttps:
- GET/robotsNo price listedChecks whether a URL's path may be crawled under robots.txt (RFC 9309): the verdict for a user agent (default: *, Googlebot, Bingbot, GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot), the rule that decided it and its line, crawl-delay, sitemaps and the matching group's lines. Longest rule wins, allow wins a tie, * and $ work. No robots.txt means everything is allowed; a server error is a 503, not charged.
- GET/cronNo price listedExplains a cron expression in plain English and lists its next runs in UTC and in a time zone. Five fields (minute hour day month weekday), or six with seconds first. Names (MON, JAN) and steps are supported. Computed in the Worker; no network call.
- GET/recallsNo price listedUS product recalls in one schema from openFDA enforcement reports (food, drug, device) and CPSC: date, product, firm, reason, FDA Class I/II/III mapped to high/medium/low (CPSC severity is derived from the hazard text), distribution and states, and the official link. Filter by keyword, since date (default 30 days), source and classification; up to 100 rows.
- GET/sec
/insidersNo price listedThe latest Form 4 insider transactions of a US company (ticker, CIK or name): insider name and role, transaction date, code (P buy, S sell, A grant, M exercise, F tax withholding), shares, price and shares owned afterwards, with the filing link. Common-stock lines only; derivative grants are not listed. - GET/clinical-trialsNo price listedClinical trials from ClinicalTrials.gov matching words, optionally by status and phase: NCT id, title, status, phases, conditions, sponsor, start and completion dates, enrolment, number of locations and the study link. Information only, not medical advice.
- POST/text
/chunkNo price listedSplit a long text into chunks for retrieval (RAG): split on paragraphs, then sentences, then words, each chunk within maxTokens (default 500) with the overlap you ask for (default 50 tokens). Each chunk has its index, text, start and end character offsets and an estimated token count (characters divided by 4, a rough rule for English). Up to 1 MB and 2,000 chunks. - POST/embedNo price listedMultilingual text embeddings (BGE-M3, 1024 dimensions) for up to 100 texts per call. For search, RAG and clustering.
- GET/email-checkNo price listedE-mail pre-check without SMTP: syntax, whether the domain can receive mail (MX or implicit MX, null MX, non-existent domain), disposable domain (9,000+ domain CC0 list), role account (info@, sales@...), free provider and a typo suggestion (gmial.com -> gmail.com). Verdict invalid / risky / unknown. Up to 50 addresses per call with emails=.
- GET/pm
/leaderboardNo price listedFetches top-ranked traders on Polymarket ranked by overall profit or trading volume across customizable time windows (day, week, month, all). Includes rank, wallet address, username/pseudonym if public, profit PnL, and total trading volume. Information only, not financial advice. - POST/translate
/subtitlesNo price listedTranslate an SRT or WebVTT subtitle file into another language. Only the cue text is translated; every cue number, timing line and header is copied exactly, and the output is checked to parse back to the same cues and timings, or it is refused unpaid. Body { subtitles, to, from }: up to 50 KB. Workers AI (Llama 3.1 8B) translates the text, so check it before publishing. Not live-checked: the owner tests it on the Worker after the merge. - GET/github
/repoNo price listedA public GitHub repository: stars, forks, watchers, open issues and pull requests, license, default branch, created and pushed dates, topics, languages with shares, latest release, commits in the last four weeks and the top five contributors. Up to six GitHub requests per call. Commit statistics are null while GitHub computes them. Source: GitHub REST API. - POST/markdownNo price listedMarkdown to HTML with GitHub-flavoured tables and strikethrough, heading ids, the list of headings and links, and a word count. Raw HTML in the input is escaped unless allowHtml is true; links and images with javascript:, vbscript: or data: addresses are removed. Pure code, no outbound request. Input up to 200 KB.
- GET/placesNo price listedPoints of interest near a point (lat and lon, or a place name geocoded through OpenStreetMap) within up to 5 km: pharmacies, restaurants, cafes, hospitals, ATMs, banks, fuel, EV charging, hotels, supermarkets, parking, schools, police, toilets. Name, distance, address parts, opening hours, phone and website when tagged. OpenStreetMap data (ODbL). Up to 50 results.
- GET/token
/searchNo price listedFinds token contract addresses by symbol or name across chains using DexScreener search and verified lists. Returns matching tokens with chain, contract address, symbol, name, liquidity of largest pool, and verified list membership. Limit up to 25. Information only, not financial advice. - POST/classifyNo price listedLabels up to 20 texts with 2 to 20 labels you choose, with a confidence from 0 to 1 and a one-line reason per text. One label per text, or several with multi true. Uses the chat model with JSON output; labels are as good as the model's reading of them.
- GET/validateNo price listedChecks the check digit and structure of an identifier with no network call: ISBN-10 and ISBN-13 (with ISBN-10 to 13 conversion), EAN-8, UPC-A, EAN-13 and GTIN-14 (with the GS1 prefix country), VIN (manufacturer code, region, model year), IMEI, ISIN (country) and a generic Luhn number. type=auto detects the type. Up to 50 comma-separated values give a results array.
- GET/evm
/balanceNo price listedERC-20 balance of an address for one token contract on a chain: token name, symbol, decimals, raw and human amount, and a USD value when Coinbase has a spot price for the symbol. Only the token you name is read; the native balance is in /api/evm/address. - GET/address
/parseNo price listedSplits a free-text postal address into house number, street, unit, postcode, city, district, region and country, with a normalised one-line form. The postcode is checked against the rule of the country (for 18 countries); a mismatch is left out and says so. Workers AI does the split, so check the parts. geocode=1 adds coordinates from OpenStreetMap Nominatim. Not live-checked: the owner checks the model after the merge. - GET/airportsNo price listedAirport lookup in a bundled OurAirports extract (public domain, dated in the answer): by IATA or ICAO code, by name or city words, or the nearest airports within a radius (up to 300 km) of a point. Covers large and medium airports and every airport with an IATA code; small airports without one are left out. Name, codes, type, city, country, coordinates, elevation and Wikipedia link. No time zone (not in the source).
- GET/contactsNo price listedCompany contact enrichment from a domain: emails (same-domain flagged), phones, social profiles, description and tech stack, read from the home, contact, about and legal pages.
- GET/evm
/logsNo price listedEvent logs of a contract over recent blocks (default 1,000, max 5,000), newest first, max 100: block, transaction hash, topics and data. topic0 takes an event signature such as Transfer(address,address,uint256) or a 32-byte hash. Public nodes refuse very large results: narrow the range or add topic0. - GET/violationsNo price listedUS workplace and environmental enforcement cases by company, state and date: OSHA inspections with penalties (US Department of Labor API) and EPA enforcement cases (EPA ECHO), each with the official record link. Filters: company, state, since, minPenalty, source. OSHA is included only when the deployment has a DOL key; the answer says so otherwise. Public records matched by name, not a finding of guilt.
- GET/eoriNo price listedChecks up to 10 UK EORI numbers (GB or XI followed by 12 or 15 digits) with HMRC's public check: valid or not, with the processing date. HMRC does not publish the trader's name in this check, so it is null. An HMRC outage is a 503, not charged, never 'invalid'. EU EORI numbers are refused with a 400 in this version.
- GET/jwt
/decodeNo price listedDecodes a JWT (up to 16 KB): header, payload, registered claims as ISO dates, expired and not-yet-valid flags, algorithm and signature length. With jwksUrl (public https) the signature is checked with WebCrypto for RS, PS and ES algorithms against the matching key. 'none' is never accepted; HMAC needs the secret. Tokens are secrets: this tool does not store or log them. - GET/pm
/orderbookNo price listedFetches resting order book depth for a Polymarket outcome token (or market slug and outcome name). Returns top 20 bids and asks, midpoint price, spread, depth within 1/2/5 cents, and last trade price. Information only, not financial advice.
A dash means the listing gives no price or method. Copy buttons copy the full URL.
Showing 25 of 221 listed endpoints. Next endpoints First endpoints
Agents can find it through the Superstables MCP server and JSON API: GET /api/v1/services/api.sitecheck-api.workers.dev
Recent checks
All 9 checks
| When (UTC) | Result | HTTP | Response |
|---|---|---|---|
| 16 Oct, 23:40 UTC | Challenge detected | 402 | 278ms |
| 15 Oct, 19:10 UTC | Challenge detected | 402 | 1975ms |
| 14 Oct, 14:31 UTC | Challenge detected | 402 | 1027ms |
| 12 Oct, 10:53 UTC | Challenge detected | 402 | 58ms |
| 10 Oct, 15:44 UTC | No challenge detected | 404 | 830ms |
| 9 Oct, 09:34 UTC | No challenge detected | 404 | 92ms |
| 8 Oct, 03:32 UTC | No challenge detected | 404 | 81ms |
| 6 Oct, 21:30 UTC | No challenge detected | 404 | 702ms |
| 2 Oct, 05:04 UTC | Challenge detected | 402 | 232ms |
Questions
Did our last probe detect a payment challenge?
At our last probe on 16 Oct, 23:40 UTC, it returned HTTP 402 or another detected payment-challenge signal. This check did not test payment, delivery or compatibility with the Superstables client.
What price is recorded for SiteCheck?
Its listed price is $0.001.
What payment terms does SiteCheck advertise?
The listing advertises x402, Base, EVM chain 5042, Solana and USDC. It names cdp as its facilitator. Check the seller's current payment challenge and authentication requirements before paying.
Where is SiteCheck listed?
In x402 Bazaar. Superstables first indexed it on 1 Oct 2026.
Something wrong on this page? Tell us.