Discover / agentsvc.io

Crypto Scam Message Detector

■ Challenge detected

Scam and phishing detection for crypto wallets, trading bots and social agents: check a DM, cast, tweet, email or comment before your agent or user acts on it. Returns a verdict safe, suspicious or scam, a 0 to 100 risk score, the scam type (wallet drainer, fake airdrop, phishing login, impersonation, seed phrase theft, fake support, giveaway doubling, investment fraud, pig butchering, malware), red flags with exact quotes, and advice.

Listed price
$0.003
Challenge detected
8 of the last 8 checks
Median response
464 ms
Last checked
16 Oct, 13:59 UTC
In our index since
6 Oct 2026

Endpoint

curl -i https://agentsvc.io/api/v1/proxy/scam-message-check
# 402 Payment Required: pay with an x402 client (USDC on Arbitrum),
# then send the same request again with the payment attached.
122 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://agentsvc.io/api/v1/proxy

  • POST/news-sentimentNo price listedNews sentiment for a company, token, person or topic: finds up to 25 recent articles in our own news index (GDELT and Hacker News, last 7 days) and rates how the coverage reflects on the topic: overall label (very negative to very positive), a -1 to 1 score, positive, neutral and negative counts, 3 to 5 themes, a two-sentence summary and every article with its own sentiment, title, source, date and URL. For trading signals, brand monitoring and research agents.
  • POST/qr-codeNo price listedGenerate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), error_correction (L/M/Q/H, default M). H = highest redundancy, survives up to 30% damage.
  • POST/rss-fetchNo price listedFetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monitoring blogs, news sites, GitHub releases, podcasts or any feed URL without writing an XML parser. Params: url (required), limit (default 20, max 100).
  • POST/domain-checkNo price listedCheck a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TLDs without RDAP), DNS (A, NS, MX, CAA, DNSSEC) and email security (SPF, DMARC policy, DKIM on common selectors) with a 0 to 100 score, grade and findings. Params: domain (required).
  • POST/webpage-readerNo price listedRead ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, description, word_count and optional links. Slower and pricier than web-scrape: use it only when web-scrape returns little or no content. Params: url (required), include_links, max_chars (default 8000).
  • POST/crypto-newsNo price listedLatest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is grouped and ranked higher, newer stories rank higher. Each article has title, source, URL, publish time, 300-character summary, mentioned tickers and which outlets covered it. Filter by coins (tickers) or keywords. Params: coins (e.g. ['BTC','ETH']), query (keywords), hours (lookback 1 to 168, default 48), limit (1 to 50, default 20), sources.
  • POST/page-watchNo price listedWebsite change monitoring for agents that check in a loop: send a URL and get only what changed since your last call (added and removed lines of the page text), plus optional keyword alerts. First call saves a baseline and returns a cursor; pass the cursor on the next call. The cursor only advances when a change is reported, so nothing slips through between polls. Good for price pages, docs and changelogs, job boards, status pages, competitor sites, government notices.
  • POST/phone-validateNo price listedParse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_format, country_code (ISO alpha-2), and line_type (MOBILE/FIXED_LINE/VOIP/TOLL_FREE). Provide country_code hint (e.g. 'DE') for local numbers without country prefix.
  • POST/ip-lookupNo price listedIP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseconds): country, country_code, region, city, lat/lon, IANA timezone, continent, is_eu, ASN with organization (isp, org, asn). Use for fraud and bot checks, geo-routing, analytics, or tagging traffic. Invalid, private and reserved addresses are rejected for free. Params: ip (defaults to the caller's IP).
  • POST/news-searchNo price listedNews search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built from the GDELT Project, thousands of outlets, last 7 days, updated every 15 minutes) plus Hacker News. Category (business, tech, health, science, politics) filters by GDELT topic. Use for current events and topic monitoring.
  • POST/perp-fundingNo price listedPerpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized APR, mark price, open interest in USD and next funding time per venue, plus average APR, total open interest, max/min venue and the funding spread as an arbitrage hint. Venues that are unreachable or do not list a coin are reported per venue. Params: coins (default BTC, ETH, SOL), venues (default all).
  • POST/company-enrichNo price listedCompany enrichment from a website domain for German, Austrian and Swiss companies: reads the legally required imprint (Impressum) and returns the legal company name and legal form, postal address, phone, contact email, commercial register (HRB/HRA with court, Austrian FN, Swiss UID) and VAT ID, then checks the VAT ID live in EU VIES and matches the company in the Global LEI Index (LEI only on an exact name match). For lead enrichment, CRM cleanup, supplier onboarding and KYB.
  • POST/holidaysNo price listedPublic and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holiday. Params: country (ISO 3166-1 alpha-2, required, e.g. DE, US, CH, JP), region (e.g. BY, CA, ZH), year (default current), date (YYYY-MM-DD to check), language (e.g. en), include_observances (default false).
  • POST/dns-lookupNo price listedResolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mail server setup (MX), check domain ownership (TXT), or debug DNS propagation.
  • POST/evm-balanceNo price listedRead the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC covers. Use it to check your own agent wallet before a paid workflow, to verify a counterparty was paid, or to monitor treasury addresses. Params: address (required, 0x...).
  • POST/kyb-checkNo price listedFull EU company check in one call: LEI entity status, VAT validation (VIES), sanctions screening, domain age and email security, website, optional IBAN. Returns grade A to F, score 0 to 100, ALLOW, CAUTION or BLOCK, the reasons, a confidence level and the underlying sections. Pass name and at least one of vat_number, lei, domain. Use for onboarding and payment checks. Not legal advice; a sanctions match is a hint to verify by hand.
  • POST/satellite-imageNo price listedDaily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to see clouds, smoke, snow, floods or fires on a given day. Params: place ("Zurich, Switzerland") or bbox [min_lat, min_lon, max_lat, max_lon] or lat + lon + radius_km (5 to 500, default 50), date (YYYY-MM-DD, default yesterday), layer (modis_terra default, modis_aqua, viirs_snpp, viirs_noaa20), width (64 to 1024, default 512), height…
  • POST/ttsNo price listedConvert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain or CC0, so the audio can be used commercially. Params: text (required, max 2000 characters), voice (default en-female, or picked from language), language (en or de), speed (0.5 to 2, default 1), format (mp3 default, wav, ogg). Returns audio_base64 and duration.
  • POST/token-flowsNo price listedWho bought and who sold a token in the last hours: buy and sell count and USD volume, net flow, buy/sell ratio, the top buyer and seller wallets with net USD, and the largest trades, read from the swap events of its biggest DEX pools (Uniswap v2/v3 style, Aerodrome, Velodrome, PancakeSwap, Trader Joe and more) on Base, Ethereum, BSC, Arbitrum, Polygon, Avalanche or Optimism. Flags one-sided selling and a single wallet dumping. For trading agents before or after a buy. Window 1 to 24 hours.
  • POST/btc-timestamp-verifyNo price listedVerify an OpenTimestamps proof (.ots as base64, from btc-timestamp or any ots client): upgrades pending proofs from the calendars, checks each Bitcoin attestation against the real block's merkle root and returns status (confirmed, pending), block height and time, the upgraded proof, and whether your text, hash or URL matches.
  • POST/site-auditNo price listedOne call audits a site: tech stack, TLS certificate, accessibility (WCAG, grade), GDPR cookies and trackers before consent, domain and email security, optional screenshot. Returns a sorted issue list, grades and each section; a failed section is reported in checks while the others still return. Cheaper than calling the six checks separately. Set screenshot false to skip the image.
  • POST/search-readNo price listedAnswer a question when you have no URL yet: searches Wikipedia (source 'web') or recent news articles (source 'news') and returns the top 1 to 5 result pages already read as clean Markdown, with title, URL and snippet. Replaces one search call plus several page reads. Not a general web search engine. If links and a short summary are enough, web-search is cheaper. Charged only if at least one page was read.
  • POST/page-extractNo price listedExtract structured JSON from a web page or text with fields you define: send url (or text) and fields like {"price": "price in EUR as number", "in_stock": {"type": "boolean"}}, get back exactly those fields, typed and validated against a JSON schema. Types: string, number, integer, boolean, string[], number[]. Fields the content does not state come back as null instead of being guessed. Up to 25 fields; optional instructions for extra rules.
  • POST/wallet-watchNo price listedWallet monitoring for agents: watch an EVM address and get only what changed since your last call: native coin and token balance deltas (USDC always included, up to 10 more tokens) and the number of outgoing transactions. Read directly from the blockchain. First call saves a baseline and returns a cursor; pass it on the next call. For treasury and payment tracking, whale and smart-money watching, deposit detection. Chains: base, ethereum, bsc, arbitrum, polygon, avalanche, optimism.
  • POST/web-scrapeNo price listedURL to Markdown web scraper: read any web page as clean, LLM-ready Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headings, lists and links). The fastest and cheapest way to give an LLM the content of a page. If a JavaScript app comes back nearly empty, set render:true (real browser, slower, plain text) or use webpage-reader.

A dash means the listing gives no price or method. Copy buttons copy the full URL.

Showing 25 of 122 listed endpoints. Next endpoints First endpoints

Agents can find it through the Superstables MCP server and JSON API: GET /api/v1/services/agentsvc.io

Recent checks

6 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 8 checks
When (UTC)ResultHTTPResponse
16 Oct, 13:59 UTCChallenge detected402476ms
15 Oct, 04:47 UTCChallenge detected402523ms
13 Oct, 20:45 UTCChallenge detected402473ms
11 Oct, 19:34 UTCChallenge detected402558ms
10 Oct, 03:32 UTCChallenge detected402385ms
8 Oct, 21:32 UTCChallenge detected402454ms
7 Oct, 18:39 UTCChallenge detected402389ms
6 Oct, 16:01 UTCChallenge detected402404ms

Questions

Did our last probe detect a payment challenge?

At our last probe on 16 Oct, 13:59 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 Crypto Scam Message Detector?

Its listed price is $0.003.

What payment terms does Crypto Scam Message Detector advertise?

The listing advertises x402, Arbitrum, Base, Polygon, Solana and USDC. It names cdp as its facilitator. Check the seller's current payment challenge and authentication requirements before paying.

Where is Crypto Scam Message Detector listed?

In x402-list.com and x402 Bazaar. Superstables first indexed it on 6 Oct 2026.

Something wrong on this page? Tell us.