Discover / api.sitecheck-api.workers.dev

SiteCheck

■ Challenge detected

Currency 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://api.sitecheck-api.workers.dev/api

  • GET/pm/resolvedNo price listedFetches recently resolved prediction markets from Polymarket and Manifold over the last N days (max 30). Includes question, winning outcome, final prices/probabilities, resolution timestamp, and resolution source. Optional keyword filter. Information only, not financial advice.
  • GET/ibanNo price listedIBAN validation with no network call: ISO 13616 length and structure for every country in the SWIFT IBAN registry, the mod-97 checksum, national check digits where a public algorithm exists (FR, ES, IT, BE, NL, NO, FI, PL, PT and the Balkan countries), and the split into bank code, branch code and account. Returns the electronic and print format. Pass ibans= for up to 50 at once. No bank name or BIC lookup (no dataset is bundled).
  • POST/encodeNo price listedEncode or decode text as base64, base64url, hex, URL (percent) encoding, HTML entities, punycode (domain names) or quoted-printable. Body { input, scheme, direction }, up to 1 MB. Invalid input to decode is a 400 that names the position of the first bad character. Unknown HTML entities are reported, not guessed. Pure code, no outside request.
  • POST/text/keywordsNo price listedKeywords and keyphrases from a text by RAKE (Rose et al., 2010) in pure code: phrases between stopwords and punctuation, scored by word degree and frequency, with counts. Stopword lists for en, de, fr, es, it, pt, nl and tr. Body { text, language, limit }: up to 100 KB, limit 1 to 50.
  • POST/text/paraphraseNo price listedRewrite a text in a chosen tone (neutral, formal, casual, simple, persuasive) and length (shorter, same, longer), keeping its meaning and language. Up to 3 variants. Workers AI (Llama 3.3 70B) writes the rewrite; only the rewritten text is returned. Up to 8,000 characters. Not live-checked: the owner tests it on the Worker after the merge. The model can change nuance, so read the result.
  • GET/wikidataNo price listedRuns a read-only SPARQL query on Wikidata and returns the rows as plain values (ASK returns true or false). Only SELECT and ASK are allowed; updates are refused. A LIMIT of 100 or less is added when missing. 8-second limit. Data is CC0.
  • GET/evm/nftNo price listedERC-721 facts for one token: owner, collection name and symbol, tokenURI, and its metadata (name, description, image) when the URI is http(s) or ipfs. The metadata fetch has a 5-second timeout and a 256 KB cap; a failed fetch is reported in metadataNote and does not fail the call.
  • POST/sql/generateNo price listedSQL from a question and a schema (CREATE TABLE statements or a JSON description of tables and columns), for postgres (default), mysql, sqlite or bigquery. The tables and columns used are checked against the schema; a query that does not match it is retried once, then refused. Writes (INSERT, UPDATE, DELETE, DDL) are refused unless allowWrite is true. The query is not run.
  • GET/wikiNo price listedA Wikipedia page summary by title or search words, in any language: title, short description, summary, page URL, thumbnail and Wikidata ID. For organisations, people and places, Wikidata facts: official website, inception, country, headquarters, date of birth and coordinates. Text is CC BY-SA 4.0 with attribution. Not found returns search suggestions.
  • GET/crypto/priceNo price listedUSD spot prices for up to 20 symbols (BTC, ETH, SOL...) from Coinbase, with the source of each price. A Solana mint address also works and is priced by Jupiter. Symbols without a price are listed in unavailable. Cached 15 seconds. Information only, not financial advice.
  • GET/crypto/indicatorsNo price listedTechnical indicators for one crypto pair and interval, computed from the last 60 to 300 candles: SMA and EMA for the periods you give (default SMA 20, 50, 200; EMA 12, 26), RSI 14 (Wilder), MACD 12/26/9, Bollinger 20/2, ATR 14, the latest values, and a plain trend note (above or below the 200 average, overbought or oversold). Candles come from Coinbase; the newest candle may still be forming. Information only, not financial advice.
  • GET/eu-tendersNo price listedActive EU public tenders from TED matching words, optionally for one buyer country: notice number, title, buyer, country, publication date, deadline, CPV codes and link, newest first. Country is an ISO alpha-3 code (DEU, FRA, POL). Attribution: TED, EU open data.
  • GET/gasNo price listedGas prices on Base (default), Ethereum, Arbitrum, Optimism, Polygon or Solana, or chain=all for every chain at once: the base fee and slow, normal and fast priority fees, the latest block, and what a plain transfer and an ERC-20 transfer cost in native token and USD. EVM figures come from eth_feeHistory over the last 20 blocks; Solana from recent prioritization fees. Cached 15 seconds.
  • GET/evm/tokenNo price listedOn-chain facts about an ERC-20 contract on Base (default), Ethereum, Arbitrum, Optimism or Polygon, read over RPC: name, symbol, decimals, total supply, code size, whether it is a proxy (EIP-1967, EIP-1822 or the pre-1967 OpenZeppelin slots) with its implementation and admin, owner() and whether ownership is renounced, risky functions found in the bytecode, and plain warning flags. No paid security service is called.
  • GET/swiftNo price listedChecks a SWIFT/BIC code (8 or 11 characters): the format, bank code, country and its name, location, test and passive flags, branch, and the institution's LEI, legal name and address from GLEIF when a record carries that BIC. Without a GLEIF match the answer still gives the format check and institution null, with the reason. Pure code plus one GLEIF call, cached a day.
  • GET/research/papersNo price listedSearches OpenAlex (CC0) for scholarly works: title, authors with institutions, year, venue, DOI, open-access PDF link, citation count, topic and abstract (max 2,000 characters). Filters: publication year range, open access only, minimum citations; sort by relevance, citations or date (citations and date search the words as one phrase). Limit max 25.
  • GET/github/userNo price listedA GitHub user's public profile (name, company, location, blog, bio, followers, public repos, creation date) and their five most-starred repositories that are not forks. Needs the GITHUB_TOKEN secret on the deployment; without it the call answers 503 and is not charged.
  • GET/solana/quoteNo price listedBest Jupiter swap route for a Solana token pair and an amount: input and output in token units, the minimum received after slippage, price impact, effective price, each route hop and USD values. from and to take a mint address or a symbol such as SOL or USDC; a symbol resolves to the verified token with the highest organic score, and the chosen mint is named. Quote only: nothing is built, signed or sent.
  • GET/foodNo price listedPackaged food by barcode (EAN-8, UPC-A, EAN-13 or GTIN-14) or by name: product name, brand, quantity, Nutri-Score, NOVA group, nutrients per 100 g (energy, fat, saturated fat, carbohydrates, sugars, fibre, protein, salt), allergens, labels, ingredients text and front image URL. Open Food Facts data (ODbL, attribution in source). A barcode not in the database is a 404, not charged. Community data: values can be missing or wrong.
  • GET/disastersNo price listedCurrent disaster alerts from GDACS (UN OCHA and EC JRC): type (earthquake, tropical cyclone, flood, volcano, drought, wildfire), name, country, alert level, start date, severity and link. Filter by type and alert level. Attribution: GDACS.
  • POST/json-validateNo price listedValidates JSON data against a JSON Schema (draft 2020-12): valid true or false, and up to 50 errors with the instance path, the keyword and the message. Schema and data are each limited to 200 KB. Remote $ref targets are not fetched. No network call.
  • GET/feedNo price listedItems of an RSS, Atom or RDF feed, or of the feed a web page advertises: title, link, published date, author and a 300-character summary, newest first (max 50). since keeps items published on or after a date.
  • GET/weather/alertsNo price listedActive US National Weather Service alerts for a state or a point: event, severity, urgency, area, onset, end of the event (ends), expiry of this message (expires), headline and instruction (cut to 400 characters). Attribution: National Weather Service, public domain.
  • GET/solana/tokenNo price listedSolana token check for trading agents: price, market cap, FDV, liquidity, holders, 24h volume and trades, price change, organic-trading score, verification, top-holder and developer share (Jupiter), top pools (GeckoTerminal), plus on-chain mint authority, freeze authority, supply, decimals, token program and Token-2022 extensions, with red flags. Information only, not financial advice.
  • GET/defi/feesNo price listedA DeFi protocol's fees and revenue for 24 hours, 7 days and 30 days, with the change over the last day against the day before, and the chains it runs on. Attribution: Data: DefiLlama. 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

Agents can find it through the Superstables MCP server and JSON API: GET /api/v1/services/api.sitecheck-api.workers.dev

Recent checks

2 Oct 2026One bar per check, showing up to 20 recent checks. Coloured bars show relative response time, with a minimum visible height; full-height grey bars mean no challenge was detected. “Challenge detected” means HTTP 402 or another detected payment-challenge signal.16 Oct 2026
All 9 checks
When (UTC)ResultHTTPResponse
16 Oct, 23:40 UTCChallenge detected402278ms
15 Oct, 19:10 UTCChallenge detected4021975ms
14 Oct, 14:31 UTCChallenge detected4021027ms
12 Oct, 10:53 UTCChallenge detected40258ms
10 Oct, 15:44 UTCNo challenge detected404830ms
9 Oct, 09:34 UTCNo challenge detected40492ms
8 Oct, 03:32 UTCNo challenge detected40481ms
6 Oct, 21:30 UTCNo challenge detected404702ms
2 Oct, 05:04 UTCChallenge detected402232ms

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.