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/treasury/yield-curve
Return the latest published U.S. Treasury Daily Treasury Par Yield Curve Rates snapshot across standard maturities from 1 month through 30 years. Forest normalizes one coherent official daily observation, reports missing Treasury tenors as null, and performs no forecast, interpolation, trading signal or secondary-market inference. Base mainnet USDC
$0.003Base3calls / 30d - POST/repo/branch-state
Check whether a named branch exists in a public GitHub repository and return the branch current head commit SHA and URL without cloning. This is a read-only branch-state lookup; branch protection stays unknown when the public API does not expose it. Base mainnet USDC
$0.002Base3calls / 30d - POST/repo/commit-state
Resolve a public GitHub ref to commit metadata without fetching a diff. Verification is reported as published by GitHub and is not independently re-signed by Forest. Base mainnet USDC
$0.002Base3calls / 30d - POST/repo/file-preflight
Check lightweight metadata for a path in a public GitHub repository at an optional ref. It does not clone or download large file contents. Base mainnet USDC
$0.002Base3calls / 30d - POST/tls/preflight
Inspect one public TLS endpoint and return certificate identity and validity-window facts. This is a bounded preflight, not a vulnerability scanner or security guarantee. Base mainnet USDC
$0.002Base3calls / 30d - POST/page/links
Extract a bounded normalized set of public HTTP(S) anchor links from one static HTML page. Forest resolves relative and base URLs, deduplicates by final absolute URL and classifies returned links as same-origin or cross-origin. One page fetch only; no linked URL is requested or crawled. Base mainnet USDC
$0.002Base3calls / 30d - POST/sitemap/find
Locate a website sitemap before crawling by reading sitemap declarations from robots.txt and, when none are declared, checking only the conventional same-origin sitemap.xml and sitemap_index.xml locations. Returns verified sitemap discovery evidence without crawling sitemap entries or site pages. Base mainnet USDC
$0.002Base3calls / 30d - POST/package/changed
Detect whether normalized public npm or PyPI package registry state changed since a saved fingerprint. Returns a deterministic SHA-256 fingerprint for package/version existence, latest/resolved version, deprecation or yank state, license and runtime requirement. No dependency graph, vulnerability scan or registry mutation. Base mainnet USDC
$0.002Base3calls / 30d - POST/release/changed
Fingerprint the normalized metadata state of one public GitHub release and optionally compare it with a caller-provided previous SHA-256 hash. Forest uses the existing bounded release lookup and does not download assets, inspect repository contents or mutate GitHub state. Base mainnet USDC
$0.002Base3calls / 30d - POST/openapi/schema-state
Fingerprint the structural machine contract of a public OpenAPI or Swagger specification and compare it with an optional previous SHA-256 fingerprint to detect API contract drift. Paths, operations, parameters, security and component schema structure are tracked while documentation-only text and examples are ignored. No API operation is executed. Base mainnet USDC
$0.002Base3calls / 30d - POST/openapi/operation-resolve
Look up one exact HTTP method and path in a public OpenAPI or Swagger contract and report whether that documented API endpoint exists. This is a contract/endpoint existence check only; Forest reads the specification and never invokes the API operation. Base mainnet USDC
$0.002Base3calls / 30d - POST/page/forms
Extract bounded static HTML form structure without submitting anything. Forest returns field names/types/labels/constraints and submit-control structure, but never current values, textarea contents, hidden tokens, passwords, cookies or authentication material. Base mainnet USDC
$0.002Base3calls / 30d - POST/page/structured-changed
Detect meaningful changes in normalized static page metadata and JSON-LD with a deterministic semantic hash. Transport noise and malformed JSON-LD counts are excluded; truncated structured output reports unknown when the observed prefix is unchanged. Base mainnet USDC
$0.002Base3calls / 30d - POST/perp/funding
Return one current Hyperliquid native perpetual snapshot with hourly funding, 8-hour equivalent, simple nominal annualization of the current hourly rate, mark/oracle basis, Hyperliquid funding premium index, open interest, daily notional volume and max leverage. Forest reads only the fixed public Hyperliquid info endpoint; the annualized field is not compounded, forecast or realized return, and Fo
$0.002Base3calls / 30d - POST/openapi/payload-validate
Validate one caller-supplied JSON request or response payload against the documented JSON schema for one exact OpenAPI or Swagger operation. Forest fetches only the supplied public specification, never invokes the described API operation, resolves only bounded local references, and reuses the same deterministic schema subset as json.validate. Base mainnet USDC
$0.002Base3calls / 30d - POST/robots/context
Interpret the robots.txt crawling rules that apply to a specific public URL and user-agent before an automated fetch or crawl. Returns allow/disallow decision evidence, matched rules, crawl delay and sitemap hints from one bounded robots.txt read. This is protocol guidance, not authorization or an anti-bot bypass. Base mainnet USDC
$0.001Base3calls / 30d - POST/tls/changed
Detect material public certificate changes in fingerprint, issuer, SANs or validity window using a deterministic hash. Handshake timing noise is ignored. Base mainnet USDC
$0.001Base3calls / 30d - POST/dns/snapshot
Fetch one bounded public DNS snapshot for A, AAAA, CNAME, MX, NS, SOA and TXT in a single call. Forest uses a fixed public DNS-over-HTTPS resolver, distinguishes answers, NODATA, NXDOMAIN and per-type resolver errors, and marks mixed trustworthy/error outcomes as partial instead of converting resolver failure into an empty DNS result. Base mainnet USDC
$0.002Base3calls / 30d - POST/commerce/changed
Cheaply detect material public product changes in price, availability, selected variant or seller using a deterministic hash. Timestamps, images and analytics noise are excluded. Base mainnet USDC
$0.001Base3calls / 30d - POST/repo/changed
Cheaply detect material public repository state changes with a deterministic hash of existence, branch and archive state. Timestamps and unrelated metadata do not trigger a change. Base mainnet USDC
$0.001Base3calls / 30d - POST/mcp/preflight
Read-only MCP handshake/tools-list preflight; no destructive tool calls. Base mainnet USDC
$0.004Base3calls / 30d - POST/repo/preflight
Resolve the current public GitHub repository state without cloning or customer OAuth. Archived, fork, branch and license fields reflect only public API facts; private repositories are unsupported. Base mainnet USDC
$0.002Base3calls / 30d - POST/x402/discover
Discover machine-payable x402 services for a task by searching Bazaar resource metadata and returning normalized candidate endpoints, capabilities and payment-discovery facts. This is service/resource discovery only; it does not invoke or pay the discovered endpoint. Base mainnet USDC
$0.002Base3calls / 30d - POST/service/component-status
Resolve the live state of a named service component. Base mainnet USDC
$0.002Base3calls / 30d - POST/tls/expiry
Return only the public certificate validity window and remaining lifetime for TLS port 443. It does not scan ciphers, vulnerabilities or private hosts. Base mainnet USDC
$0.001Base3calls / 30d - POST/job/form-schema
Return structured application fields/questions where publicly exposed. Base mainnet USDC
$0.004Base3calls / 30d - POST/mcp/discover
Find public MCP server candidates and registry metadata. Base mainnet USDC
$0.003Base2calls / 30d - POST/commerce/cart-preflight
Preflight an item into a fresh isolated commerce session without touching a customer cart. Sessions are ephemeral and payment/order creation is never attempted. Base mainnet USDC
$0.004Base2calls / 30d - POST/http/latency
Measure bounded sequential timing samples for one public HTTP endpoint. Samples are hard-capped at three and this is never a load-testing or port-scanning service. Base mainnet USDC
$0.002Base2calls / 30d - POST/container/changed
Watch an OCI tag for digest and platform changes with a deterministic hash. Registry timestamps and unrelated annotations are ignored; no layers are pulled. Base mainnet USDC
$0.001Base2calls / 30d - POST/package/license
Normalize declared package license metadata toward SPDX; no legal compatibility conclusion. Base mainnet USDC
$0.002Base2calls / 30d - POST/commerce/quantity-preflight
Check whether a requested product quantity is allowed for a public variant before cart or checkout. Returns known minimum, maximum, increment, stock availability and blockers from public Shopify or WooCommerce data; unknown stock remains unknown and nothing is reserved or purchased. Base mainnet USDC
$0.003Base2calls / 30d - POST/commerce/delivery-options
Report public delivery options for an isolated ephemeral cart and destination when the provider exposes them. No customer cart, payment or order is touched. Base mainnet USDC
$0.006Base2calls / 30d - POST/commerce/checkout-preflight
Check whether an isolated cart can reach checkout and expose blockers without payment. It never logs in, creates an order or finalizes checkout. Base mainnet USDC
$0.005Base2calls / 30d - POST/commerce/buyability
Report whether a public item appears buyable with explicit blockers such as out-of-stock or unknown. This is a preflight only: it never signs in, buys, creates an order or guarantees checkout. Base mainnet USDC
$0.003Base2calls / 30d - POST/commerce/product-state
Normalize a public product URL into current title, selected variant, price, currency, availability and buyability. Uses bounded read-only provider responses or JSON-LD; it never buys, logs in or guarantees unpublished stock. Base mainnet USDC
$0.003Base2calls / 30d - POST/job/compensation
Normalize compensation explicitly published by the job source; never infer missing salary. Base mainnet USDC
$0.003Base2calls / 30d - POST/job/preflight
Normalize whether a public job is still published/open and its canonical apply route. Base mainnet USDC
$0.003Base2calls / 30d - POST/release/asset-resolve
Resolve a public GitHub release into the most plausible downloadable asset for a normalized OS/architecture target, excluding source/signature/checksum files and linking checksum companions when present. Returns ambiguity instead of silently choosing tied candidates. No private repositories or customer authentication. Base mainnet USDC
$0.003Base2calls / 30d - POST/commerce/canonical-product
Resolve a public product redirect, canonical URL and stable provider identifiers using bounded HTTP and structured data. It does not execute JavaScript or assert unavailable facts. Base mainnet USDC
$0.002Base2calls / 30d - POST/commerce/price
Return a normalized current offer price for a public product or listing. Provider fields missing from the source remain null; no price prediction, purchase or customer authentication is performed. Base mainnet USDC
$0.002Base2calls / 30d - POST/commerce/product-identifiers
Extract public SKU, GTIN, UPC, EAN, ISBN, MPN and provider identifiers from a product source. Missing identifiers stay null and are never guessed. Base mainnet USDC
$0.002Base2calls / 30d - POST/container/tag-state
Check an anonymously readable OCI image tag and resolve its manifest digest through the standard Distribution API. No blob pull, push, delete or private registry access is performed. Base mainnet USDC
$0.002Base2calls / 30d - POST/job/apply-route
Return the current public application route; do not submit application. Base mainnet USDC
$0.002Base2calls / 30d - POST/marketplace/listing-state
Normalize public marketplace listing activity, offer, seller, condition and quantity hints. eBay credentials are optional configuration; no buying, bidding or seller mutation is supported. Base mainnet USDC
$0.003Base1calls / 30d - POST/marketplace/seller-state
Return seller identity and publicly published seller signals for a marketplace listing. Missing feedback or business fields remain null; no customer or seller account access is attempted. Base mainnet USDC
$0.003Base1calls / 30d - POST/crypto/fear-greed
Return the current Bitcoin-focused Crypto Fear & Greed reading and an optional bounded recent daily history from Alternative.me. Forest preserves the provider classification and prominent source attribution; it does not synthesize an asset-specific altcoin score, forecast price, create a trading signal, recommend a trade or access any account or wallet. Base mainnet USDC
$0.001Base1calls / 30d