Forest Infra
Detect material public DNS answer changes with a deterministic hash. TTL-only changes do not count and no arbitrary resolver or AXFR operation is exposed. Base mainnet USDC
- Category
- Crypto & DeFi
- Starting price
- $0.001
- Paid calls · 30 days
- 440
- Unique payers · 30 days
- 272
Paid endpoints
97 endpoints, sorted by usage. Prices are per request.
- POST/dns/changed
Detect material public DNS answer changes with a deterministic hash. TTL-only changes do not count and no arbitrary resolver or AXFR operation is exposed. Base mainnet USDC
$0.001Base19calls / 30d - POST/json/validate
Validate caller-supplied JSON against Forest bounded JSON Schema subset v1 before an agent trusts or forwards structured output. Returns deterministic machine-readable violations with stable paths; performs no network request, remote $ref resolution, regex evaluation, model inference or mutation. Base mainnet USDC
$0.001Base17calls / 30d - POST/json/query
Extract one bounded value from caller-supplied JSON using a deterministic simple path such as items[2].name or $.data.id. Forest performs no network request or model inference, returns an explicit found flag, and supports only dot object keys plus numeric array indexes so lookup behavior stays predictable. Base mainnet USDC
$0.001Base17calls / 30d - POST/email/verify
Verify email syntax and public DNS readiness with a bounded deterministic preflight. Forest checks normalized syntax, MX/address records including explicit null MX, and curated role/free/disposable-domain signals, then returns a conservative safe-to-attempt decision. It never connects to SMTP, sends mail, authenticates, stores customer mailboxes or claims that a mailbox exists. Base mainnet USDC
$0.001Base17calls / 30d - POST/crypto/spot-price
Return one current Coinbase spot-product snapshot for an exact BASE-QUOTE product id, including venue price, 24-hour price change and provider-reported 24-hour product volume. Forest reads only Coinbase Advanced Trade public market data; it does not infer tickers, infer the provider volume denomination, aggregate venues, read an account or wallet, place orders, provide an executable quote, forecas
$0.001Base16calls / 30d - POST/json/diff
Deep-compare two caller-supplied JSON values with deterministic object-key ordering and explicit index-based array semantics. Returns bounded added, removed and changed paths with primitive before/after values when safe; performs no network request, model inference, persistence or mutation. Base mainnet USDC
$0.001Base15calls / 30d - POST/http/changed
Detect material public HTTP endpoint changes using bounded response metadata and deterministic hashing. ETag and Last-Modified are evidence; arbitrary body downloads are capped. Base mainnet USDC
$0.001Base14calls / 30d - POST/job/changed
Cheap watchdog for closed/materially changed job state. Base mainnet USDC
$0.001Base13calls / 30d - POST/marketplace/listing-changed
Detect material marketplace listing changes in active state, price, seller, condition or quantity with a deterministic hash. It does not place bids, purchases or infer hidden listing facts. Base mainnet USDC
$0.001Base13calls / 30d - POST/dns/lookup
Resolve one bounded public DNS record type into normalized answers. AXFR, resolver abuse and private-network probing are blocked; TTL and authority are null when unavailable. Base mainnet USDC
$0.001Base10calls / 30d - POST/service/status
Check the current service status published by an explicit public Atlassian Statuspage: operational, maintenance, degraded, partial outage, major outage or unknown, plus components, active incidents and scheduled maintenance. It reads the provider-published status page only and does not infer hidden backend health. Base mainnet USDC
$0.002Base10calls / 30d - POST/text/hash
Hash caller-supplied UTF-8 text deterministically with SHA-256 or SHA-512 and return both hexadecimal and Base64 digests. Input is bounded to 100 KiB, no network request or external provider is used, and Forest never treats a digest as proof of authenticity or password security. Base mainnet USDC
$0.001Base8calls / 30d - POST/entity/lei-resolve
Resolve one exact 20-character Legal Entity Identifier against the public GLEIF LEI record API and return a compact normalized legal-entity reference snapshot. Forest reports source facts only and does not turn LEI status into a KYC, AML, credit or legal decision. Base mainnet USDC
$0.001Base6calls / 30d - POST/url/preflight
Preflight one public URL before an agent uses it: verify immediate HTTP reachability, origin status, redirect destination, response headers and cache validators with a bounded HEAD-first probe. GET is used only when HEAD is unsupported. No JavaScript, login, page extraction or availability guarantee. Base mainnet USDC
$0.001Base6calls / 30d - POST/docs/discover
Discover machine-readable integration documentation from a public developer/docs page: llms.txt, Markdown alternates, API/auth docs, OpenAPI or Swagger specifications, and MCP candidates. Candidates are returned only after bounded verification. Maximum 10 HTTP requests; no JavaScript, recursive crawl or authenticated content. Base mainnet USDC
$0.004Base5calls / 30d - POST/api/discover
Discover the callable public API behind a developer or documentation page: identify candidate API base URLs, developer portals, machine-readable API docs and authentication documentation for integration setup. Base mainnet USDC
$0.004Base5calls / 30d - POST/repo/actions-state
Normalize the latest public GitHub Actions workflow/run state. Reads only; dispatch, rerun, cancellation, private repositories and customer OAuth are unsupported. Base mainnet USDC
$0.003Base5calls / 30d - POST/domain/mail-preflight
MX/SPF/DMARC preflight; not mailbox verification. Base mainnet USDC
$0.002Base5calls / 30d - POST/api/readiness
Compose bounded API discovery with one deterministic OpenAPI or Swagger preflight into a concise agent-readiness state. The check does not authenticate, call discovered API operations, or prove business-level API correctness. Base mainnet USDC
$0.006Base4calls / 30d - POST/commerce/purchase-preflight
Combine public product resolution, one fresh isolated anonymous cart, optional delivery lookup and checkout handoff evidence into one bounded purchase preflight. Shopify Ajax and WooCommerce Store API are supported; Forest never logs in, touches a customer session, creates an order or attempts payment. Base mainnet USDC
$0.006Base4calls / 30d - POST/deploy/readiness
Compose bounded DNS propagation, TLS validity and HTTP health observations into one conservative deployment-readiness state. Optional DNS change evidence is included when a previous hash is supplied; this is not a deployment guarantee or worldwide propagation claim. Base mainnet USDC
$0.006Base4calls / 30d - POST/container/pull-preflight
Preflight one anonymously readable OCI image for a requested target platform before pull or deploy. Forest resolves the supplied tag once, selects one exact multi-arch child manifest when possible, reports that immutable manifest declared config/layer size, and checks bounded OCI referrer presence. No layers are downloaded and referrer presence is never treated as signature, SBOM, attestation or v
$0.005Base4calls / 30d - POST/mcp/changed
Auto-detect a public MCP endpoint era, fingerprint its complete normalized tools/list schema contract and optionally compare it with a caller-provided previous SHA-256 hash. Cosmetic descriptions are excluded so text-only edits do not trigger contract drift. Base mainnet USDC
$0.004Base4calls / 30d - POST/mcp/contract-check
Inspect one public MCP HTTP endpoint, auto-detect the stateless 2026-07-28 era or fall back to the legacy initialize lifecycle, then normalize tools/list schemas into a deterministic SHA-256 contract fingerprint. Forest never invokes an advertised tool or attempts authentication. Base mainnet USDC
$0.004Base4calls / 30d - POST/automation/preflight
Preflight one public Apify Actor before a paid automation run using only public Store and default-build OpenAPI metadata. Forest checks agentic-payment eligibility, pricing/budget signals and top-level input compatibility without starting an Actor, buying credit, authenticating or making an external payment. Base mainnet USDC
$0.003Base4calls / 30d - POST/dns/propagation
Check whether a DNS change has reached the configured public resolvers. Compare public DoH answers with an optional expected answer set and return complete, partial, not_observed or unknown. Scope is a fixed bounded resolver set; Forest does not claim worldwide propagation. Base mainnet USDC
$0.003Base4calls / 30d - POST/dns/consensus
Compare one public DNS record type across a fixed bounded set of independent public DNS-over-HTTPS resolvers. Answers, TTL ranges and resolver disagreement are normalized; this is not an authoritative or worldwide DNS view. Base mainnet USDC
$0.003Base4calls / 30d - POST/blob/decode
Identify and unwrap a bounded caller-supplied opaque string into readable JSON, text or binary evidence using deterministic local rules for JWT payloads, canonical Base64/Base64URL and gzip. Ambiguous hex/Base64 representations stop in auto mode; canonical hex and Brotli can be selected only through explicit bounded hints. JWT claims are decode-only and always marked unverified. Base mainnet USDC
$0.003Base4calls / 30d - POST/container/platforms
Return deterministic OS/architecture variants from an OCI image index or manifest list. It reads bounded manifest metadata only and never downloads image layers. Base mainnet USDC
$0.003Base4calls / 30d - POST/container/size
Return registry-declared config and layer bytes for one OCI image manifest before an agent pulls it. Multi-architecture indexes require a platform-specific child digest and are rejected because their total image size is not determinate without a platform. Values are declarations, not a compressed download or vulnerability measurement. Base mainnet USDC
$0.003Base4calls / 30d - POST/container/referrers
Discover OCI 1.1 artifacts referring to an image digest, such as SBOM or attestation evidence. Presence is reported only; Forest does not verify signatures or download blobs. Base mainnet USDC
$0.003Base4calls / 30d - POST/cors/preflight
Send exactly one bounded non-credentialed browser-style CORS OPTIONS preflight to the supplied public URL and normalize the observed Access-Control-Allow-* response into origin, method and header decisions. Redirects are not followed, so the result describes the exact resource URL. Forest does not send cookies or Authorization, invoke the requested resource afterward, run JavaScript, or guarantee
$0.002Base4calls / 30d - POST/chain/gas-snapshot
Return one bounded current EVM fee-history snapshot for a fixed supported chain using SolidRPC public JSON-RPC. Forest reports recent base-fee and latest sampled-block priority-fee percentile evidence only; it does not estimate a caller transaction gas limit, simulate, sign or broadcast a transaction, access a wallet, choose a transaction fee for the caller or guarantee an optimal fee. Base mainne
$0.002Base4calls / 30d - POST/container/digest
Resolve a mutable OCI tag to an immutable content digest using bounded Distribution manifest metadata. It does not assert signature or vulnerability status. Base mainnet USDC
$0.002Base4calls / 30d - POST/text/base64
Encode bounded caller-supplied UTF-8 text as standard or URL-safe Base64, or decode canonical Base64 back to valid UTF-8 text. Forest performs the transform locally with no network request and rejects invalid encodings, non-UTF-8 decoded bytes, and outputs beyond the 100 KiB byte bound. Base mainnet USDC
$0.001Base4calls / 30d - POST/fx/reference
Convert one bounded fiat amount using the latest successfully fetched European Central Bank daily foreign-exchange reference table. Forest returns the ECB observation date and deterministic cross-rates through EUR. Fresh reads use the latest published working-day data; bounded outage fallback is explicitly labeled as cached official data. Reference data only: not an intraday market quote, bid/ask
$0.001Base4calls / 30d - POST/commerce/variant-resolve
Resolve requested product options to a canonical public variant when the provider exposes them. Ambiguous or missing options are reported explicitly; no checkout or cart mutation occurs. Base mainnet USDC
$0.003Base4calls / 30d - POST/http/health
Check the current operational HTTP health of one public URL or API endpoint with a bounded GET or HEAD probe. Returns reachability, status code, redirects, content type and size basics; it does not scrape page content, run JavaScript or test private networks. Base mainnet USDC
$0.002Base4calls / 30d - POST/commerce/availability
Resolve public product or listing availability with explicit normalized states. It reports only provider evidence and never infers inventory, reserves items or places an order. Base mainnet USDC
$0.002Base4calls / 30d - POST/domain/preflight
Resolve a bare public domain into operational registration, DNS, HTTPS/TLS and mail-policy state using IANA-routed RDAP, DNS, MX/TXT/SPF/DMARC and a bounded TLS probe. No registrant personal data, vulnerability scanning, mailbox existence or deliverability claim. Provider uncertainty is explicit. Base mainnet USDC
$0.003Base4calls / 30d - POST/package/security
Known vulnerabilities for package+version; normalized evidence, not a safety verdict. Base mainnet USDC
$0.003Base4calls / 30d - POST/page/downloads
Extract PDF/CSV/XLS/XLSX/ZIP/JSON/XML links from static public HTML by suffix or download filename. Resolve relative/base links and deduplicate. Limits: 500 links, 8s, 5 redirects, 2 MiB. No JavaScript or file downloads; existence, MIME, size and file safety are unverified. Empty results are valid. Base mainnet USDC
$0.003Base4calls / 30d - POST/domain/registration-state
Read public RDAP registration state for a domain: registrar or managing entity when published, registration and expiry dates, and registry status codes. This is a registration/ownership-lifecycle lookup only; it does not perform DNS, mail, TLS or website checks. Base mainnet USDC
$0.002Base4calls / 30d - POST/package/preflight
Verify whether a specific npm or PyPI package version exists before installation, resolve the current/latest version, and report deprecation or yank state when available, plus license and runtime requirement. This is a public-registry package install preflight; it does not resolve dependency graphs or perform vulnerability analysis. Base mainnet USDC
$0.002Base4calls / 30d - POST/web/article-extract
Extract the main article/content body from one bounded public static HTML page as clean text and conservative Markdown. Forest deterministically selects article-like content, strips common navigation/footer/form/aside/consent chrome and returns bounded metadata. No JavaScript rendering, link following, authentication or model inference. Base mainnet USDC
$0.003Base3calls / 30d - POST/page/structured
Extract bounded generic metadata and normalized JSON-LD entities from one static public HTML page. Forest returns only compact fields and key/type summaries, never arbitrary raw JSON-LD; JavaScript rendering and domain-specific business interpretation are excluded. Base mainnet USDC
$0.003Base3calls / 30d - POST/openapi/breaking-change
Compare two public OpenAPI or Swagger contracts and determine whether the API update contains directly observable breaking compatibility changes. Detects removed operations, newly required request inputs, narrowed inline enums, removed content types or successful responses and tightened authentication; unsupported compatibility questions remain unknown. No API operation is executed. Base mainnet U
$0.004Base3calls / 30d - POST/site/changed-since
Detect bounded changes across one static page surface using one HTML fetch plus at most one robots.txt fetch. Forest hashes HTTP identity, page metadata, normalized JSON-LD, downloadable links, form schema and robots context without storing snapshots, rendering JavaScript or submitting anything. Base mainnet USDC
$0.004Base3calls / 30d - POST/token/risk-preflight
Return bounded third-party ERC-20 security evidence for one exact contract on a fixed supported EVM chain using the GoPlus Token Security API. Forest normalizes named control, trading-restriction and tax facts into conservative evidence classes; it does not claim a token is safe, audit source code, predict returns, recommend a trade, access a wallet, approve, swap, sign, simulate or broadcast a tr
$0.004Base3calls / 30d - POST/openapi/operation-contract
Inspect the declared request and response contract for one exact OpenAPI or Swagger operation before integration. Returns parameters, request-body content types, response statuses/content types and declared security scheme names without executing the endpoint or resolving external references. Base mainnet USDC
$0.003Base3calls / 30d