{"uid":"cap_tdMJ4UNsBU2vxZYFCQDUz","slug":"dailyelo-base-threat-feed-recent-malicious-addresses-322de170","name":"DailyElo Base Threat Feed – Recent Malicious Addresses","description":"Live feed of freshly-detected malicious addresses on Base — address-poisoning seeders caught via zero-value transfer sprays, updated continuously by our on-chain collector. Poll ?since=<unix> to ingest only new threats into your agent's blocklist. Deterministic, evidence-backed, machine-readable.","url":"https://x402.dailyelo.com/v1/threats/recent","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"limit":{"type":"string","description":"max results (default 100, max 1000)"},"since":{"type":"string","description":"unix seconds; return only threats first seen at/after this"}},"description":"Live feed of freshly-detected malicious addresses on Base (address-poisoning seeders, caught via zero-value transfer sprays). Poll with ?since=<unix> to get only new threats. Updated continuously by our on-chain collector. Deterministic, evidence-backed."}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"threats":[{"reason":"zero_value_transfer_spray","address":"0x5b61e1980491975e297a8fd15501644cc27f0709","confidence":"heuristic_v1","first_seen":1719500000,"zero_value_recipients":6}],"returned":2,"total_in_db":42,"threat_db_updated_at":1719500000}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_gcRVILKU0dZODGtEe0Vv-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a live, continuously-updated feed of malicious Base addresses detected via zero-value transfer (address-poisoning) sprays, supporting incremental polling by Unix timestamp.","exampleAgentPrompt":"Pull the latest address-poisoning threat feed from DailyElo for Base — give me up to 200 entries that have appeared since Unix timestamp 1718000000 so I can update my blocklist.","exampleUseCases":null,"resultDescription":"A machine-readable list of recently detected malicious Base addresses flagged as address-poisoning seeders, each with evidence (e.g. zero-value transfer spray activity) and a first-seen Unix timestamp, suitable for direct ingestion into a blocklist.","failureModes":["Invalid 'since' parameter (non-numeric or future timestamp) returns a 400 error","'limit' exceeding 1000 is clamped or rejected","No new threats since the given timestamp returns an empty list (not an error)","Stale or extremely old 'since' values may return truncated results if retention window is exceeded","Network or upstream collector downtime results in 5xx errors"],"whenToPreferThis":"Choose this endpoint when you need a continuously-updated, evidence-backed feed of Base-specific address-poisoning threats for blocklist automation. Prefer it over static threat databases when you need incremental, timestamp-based polling to avoid reprocessing old records. Best suited for agents that need to keep a live blocklist current with minimal overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:42:10.109Z","isFirstParty":false}