D

APIbase — Universal API Hub for AI Agents

https://apibase.pro 58% (50/85)
Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
- Challenge has Cache-Control: no-store MUST 5pt
Challenge digest on POST SHOULD 3pt
- Challenge has expires SHOULD 3pt
- Challenge has Problem Details SHOULD 2pt
- Challenge has required params MUST 5pt
- Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt
2 issues
  • OpenAPI doc exceeds 64KB limit (1291998 bytes)
  • Endpoint POST /api/v1/tools/weather.get_current/call returned 401 (expected 402)

Paid Operations (484)

POST /api/v1/tools/weather.get_current/call dynamic
Get Current Weather

Get current weather conditions for a location

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
location string Yes City name, coordinates (lat,lon), or zip code
units string No Temperature units system
enum: metric, imperial
POST /api/v1/tools/weather.get_forecast/call dynamic
Get Weather Forecast

Get weather forecast for a location

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
location string Yes City name, coordinates (lat,lon), or zip code
type string No Forecast granularity: hourly, daily, or both
enum: hourly, daily, both
units string No Temperature units system
enum: metric, imperial
POST /api/v1/tools/weather.get_alerts/call dynamic
Get Weather Alerts

Get active weather alerts for a location

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
location string Yes City name, coordinates (lat,lon), or zip code
POST /api/v1/tools/weather.get_history/call dynamic
Get Historical Weather

Get historical weather data for a location and date

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date string Yes Historical date in YYYY-MM-DD format
location string Yes City name, coordinates (lat,lon), or zip code
units string No Temperature units system
enum: metric, imperial
POST /api/v1/tools/weather.air_quality/call dynamic
Get Air Quality

Get air quality index for a location

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
include_forecast boolean No Include air quality forecast for next 24h
location string Yes City name, coordinates (lat,lon), or zip code
POST /api/v1/tools/weather.geocode/call dynamic
Geocode Location

Geocode a location query to coordinates

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max number of results (1-5)
query string Yes Location name or coordinates to geocode
type string No Geocoding direction: forward (name to coords) or reverse (coords to name)
enum: forward, reverse
POST /api/v1/tools/weather.compare/call dynamic
Compare Weather

Compare weather across multiple locations

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
locations array Yes List of 2-5 locations to compare
units string No Temperature units system
enum: metric, imperial
POST /api/v1/tools/crypto.get_price/call dynamic
Get Crypto Prices

Get current prices for cryptocurrencies

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
coins array Yes List of coin IDs to get prices for
include_24h_change boolean No Include 24-hour price change percentage
include_market_cap boolean No Include market capitalization
include_volume boolean No Include 24-hour trading volume
vs_currencies array No Target currencies for price conversion
POST /api/v1/tools/coingecko.get_market/call dynamic
Get Crypto Market Data

Get cryptocurrency market data by category

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No Filter by market category
enum: defi, layer-1, layer-2, gaming, ai-big-data, meme-token, stablecoins, nft, exchange-based-tokens, real-world-assets
include_sparkline boolean No Include 7-day sparkline price data
limit integer No Max number of results (1-250)
sort_by string No Sort order for results
enum: market_cap_desc, market_cap_asc, volume_desc, price_desc, price_change_24h_desc
POST /api/v1/tools/crypto.coin_detail/call dynamic
Get Coin Details

Get detailed information about a cryptocurrency

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
coin_id string Yes CoinGecko coin ID (e.g. bitcoin, ethereum)
include_community boolean No Include community/social stats
include_description boolean No Include coin description text
include_developer boolean No Include developer/GitHub stats
POST /api/v1/tools/crypto.price_history/call dynamic
Get Crypto Price History

Get price history for a cryptocurrency

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
coin_id string Yes CoinGecko coin ID (e.g. bitcoin, ethereum)
days integer No Number of days of history (1-365)
format string No Response format: timeseries (price points) or ohlcv (candlestick data)
enum: timeseries, ohlcv
interval string No Data point interval for price history (5m, hourly, or daily)
enum: 5m, hourly, daily
POST /api/v1/tools/crypto.trending/call dynamic
Get Trending Coins

Get trending cryptocurrencies

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
include_categories boolean No Include trending categories
include_nfts boolean No Include trending NFT collections
POST /api/v1/tools/crypto.global/call dynamic
Get Global Crypto Stats

Get global cryptocurrency market statistics

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
include_defi boolean No Include DeFi-specific global stats
POST /api/v1/tools/crypto.dex_pools/call dynamic
Get DEX Pools

Get DEX liquidity pool data

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max number of results (1-50)
network string No Blockchain network to query (e.g. ethereum, bsc, polygon, solana)
enum: ethereum, bsc, polygon, arbitrum, solana, base, avalanche, optimism
query string No Search query for pool name or token
sort_by string No Sort order for pool results
enum: volume_24h, liquidity, price_change_24h, transactions_24h
POST /api/v1/tools/crypto.token_by_address/call dynamic
Get Token by Address

Get token info by contract address

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
contract_address string Yes Token contract address (e.g. 0x...)
network string No Blockchain network to query (e.g. ethereum, bsc, polygon, solana)
enum: ethereum, bsc, polygon, arbitrum, solana, base, avalanche, optimism
POST /api/v1/tools/crypto.search/call dynamic
Search Cryptocurrencies

Search for cryptocurrencies by name or symbol

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
query string Yes Search query for coin name, symbol, or ID
POST /api/v1/tools/polymarket.search/call dynamic
Search Prediction Markets

Search prediction markets on Polymarket

Amount
0.000500
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000500 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No Filter by market category
enum: politics, crypto, sports, finance, science, culture, geopolitics, iran, economics
limit integer No Max number of results (1-100)
query string Yes Search query for prediction markets
sort_by string No Sort order for results
enum: volume, newest, ending_soon, probability_high, probability_low
status string No Filter by market status
enum: active, resolved, all
POST /api/v1/tools/polymarket.market_detail/call dynamic
Get Market Details

Get detailed info about a prediction market

Amount
0.000500
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000500 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
include_history boolean No Include recent price history
include_orderbook boolean No Include current order book snapshot
market_id string Yes Polymarket condition ID or slug
POST /api/v1/tools/polymarket.prices/call dynamic
Get Market Price

Get midpoint price for a prediction market token

Amount
0.000500
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000500 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
token_id string Yes Polymarket CLOB token ID
POST /api/v1/tools/polymarket.price_history/call dynamic
Get Market Price History

Get price history for a prediction market

Amount
0.000500
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000500 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
days integer No Number of days of history (1-365)
interval string No Price data interval for history (1h, 4h, 1d, or 1w)
enum: 1h, 4h, 1d, 1w
market_id string Yes Polymarket condition ID
POST /api/v1/tools/polymarket.get_orderbook/call dynamic
Get Order Book

Get order book for a prediction market

Amount
0.000500
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000500 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
depth integer No Number of price levels per side (1-50)
market_id string Yes Polymarket condition ID
POST /api/v1/tools/polymarket.trending/call dynamic
Get Trending Markets

Get trending prediction markets

Amount
0.000500
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000500 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No Filter by market category
enum: politics, crypto, sports, finance, science, culture, geopolitics
limit integer No Max number of results (1-50)
sort_by string No Sort order for trending markets
enum: volume_24h, newest, biggest_move, ending_soon
POST /api/v1/tools/polymarket.place_order/call dynamic
Place Order

Place a limit order on Polymarket

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
neg_risk boolean No Whether this is a negative risk market
order_type string No Order type: Good-Til-Cancelled, Good-Til-Date, Fill-Or-Kill
enum: GTC, GTD, FOK
price number Yes Limit price between 0.01 and 0.99
side string Yes Order side: buy or sell
enum: buy, sell
size number Yes Order size in USDC units
tick_size string No Minimum price increment (e.g. 0.01, 0.001)
token_id string Yes Polymarket CLOB token ID to trade
POST /api/v1/tools/polymarket.cancel_order/call dynamic
Cancel Order

Cancel an open order on Polymarket

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
order_id string Yes Polymarket order ID to cancel (from open_orders response)
POST /api/v1/tools/polymarket.open_orders/call dynamic
Get Open Orders

Get open orders on Polymarket

Amount
0.000500
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000500 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
market_id string No Filter orders by market condition ID
POST /api/v1/tools/polymarket.trade_history/call dynamic
Get Trade History

Get trade history on Polymarket

Amount
0.000500
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000500 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max number of results (1-100)
market_id string No Filter trades by market condition ID
POST /api/v1/tools/polymarket.balance/call dynamic
Get Balance

Get balance/allowance on Polymarket

Amount
0.000500
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000500 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
asset_type string No Asset type: COLLATERAL (USDC) or CONDITIONAL (outcome tokens)
enum: COLLATERAL, CONDITIONAL
POST /api/v1/tools/sabre.search_flights/call dynamic
Search Flights (Sabre)

Search for real-time flight offers with prices between airports (Sabre GDS)

Amount
0.010000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
departure_date string Yes Departure date in YYYY-MM-DD format
destination string Yes Destination airport IATA code (e.g. CDG, LHR)
limit integer No Max number of flight offers (1-50)
origin string Yes Origin airport IATA code (e.g. JFK, LAX)
point_of_sale string No 2-letter country code for pricing (e.g. US, GB)
default: US
return_date string No Return date in YYYY-MM-DD format for round trips
POST /api/v1/tools/sabre.destination_finder/call dynamic
Find Cheap Destinations

Find cheapest flight destinations from an origin airport

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
departure_date string Yes Departure date in YYYY-MM-DD format
max_fare number No Maximum fare in USD to filter results
origin string Yes Origin airport IATA code (e.g. JFK, LAX)
point_of_sale string No 2-letter country code for pricing (e.g. US, GB)
default: US
return_date string Yes Return date in YYYY-MM-DD format
POST /api/v1/tools/sabre.airline_lookup/call dynamic
Airline Lookup (Sabre)

Look up airline details by IATA or ICAO code

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
airline_code string Yes Airline IATA (2-char) or ICAO (3-char) code
POST /api/v1/tools/sabre.travel_themes/call dynamic
Get Travel Themes

Get travel theme categories (beach, skiing, romantic, etc.)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
locale string No Response locale (e.g. en-US, de-DE)
POST /api/v1/tools/amadeus.flight_search/call dynamic
Search Flights (Amadeus)

⚡ ACTION: Search for real-time flight offers between airports with prices, airlines, stops, and duration (Amadeus)

Amount
0.035000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.035000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
adults integer No Number of adult passengers (1-9)
default: 1
currency string No Price currency ISO code (e.g. USD, EUR)
default: USD
departure_date string Yes Departure date in YYYY-MM-DD format
destination string Yes Destination airport IATA code (e.g. CDG, LHR)
max_results integer No Max number of flight offers (1-50)
default: 10
nonstop boolean No Only return non-stop flights
origin string Yes Origin airport IATA code (e.g. JFK, LAX)
return_date string No Return date in YYYY-MM-DD format for round trips
travel_class string No Cabin class: ECONOMY, PREMIUM_ECONOMY, BUSINESS, or FIRST (default ECONOMY)
enum: ECONOMY, PREMIUM_ECONOMY, BUSINESS, FIRST
default: ECONOMY
POST /api/v1/tools/amadeus.flight_price/call dynamic
Confirm Flight Price

Confirm and get final pricing for a flight offer from Amadeus flight search

Amount
0.020000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.020000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
flight_offer object Yes Flight offer object from flight_search results
POST /api/v1/tools/amadeus.flight_status/call dynamic
Get Flight Status

Get real-time status of a specific flight — delays, cancellations, gate info (Amadeus)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
carrier_code string Yes Airline IATA or ICAO code (e.g. AA, UAL)
date string Yes Flight date in YYYY-MM-DD format
flight_number string Yes Flight number (e.g. 100, 1234)
POST /api/v1/tools/amadeus.airport_search/call dynamic
Search Airports

Search airports and cities by keyword or IATA code with autocomplete (Amadeus)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
keyword string Yes Airport or city name to search (e.g. London, JFK)
subType string No Filter by location type
enum: AIRPORT, CITY
POST /api/v1/tools/amadeus.airport_nearest/call dynamic
Find Nearest Airports

Find nearest airports by geographic coordinates (Amadeus)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
latitude number Yes Latitude in decimal degrees (-90 to 90)
longitude number Yes Longitude in decimal degrees (-180 to 180)
radius integer No Search radius in km (1-500)
default: 500
POST /api/v1/tools/amadeus.airport_routes/call dynamic
Get Airport Routes

Get all direct flight destinations from an airport (Amadeus)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
airport_code string Yes Airport IATA code (e.g. JFK, LAX)
POST /api/v1/tools/amadeus.airline_lookup/call dynamic
Airline Lookup (Amadeus)

Look up airline details by IATA or ICAO code (Amadeus)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
airline_code string Yes Airline IATA (2-char) or ICAO (3-char) code
POST /api/v1/tools/aviasales.search_flights/call dynamic
Search Flights (Aviasales)

Search for flights between airports

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
currency string No Currency code for prices (default usd)
departure_date string No Departure date in YYYY-MM-DD format (filters results to this date and later)
destination string No Arrival IATA code (omit to search all destinations)
direct_only boolean No Only show non-stop flights (default false)
limit integer No Max number of results to return (default 10)
origin string Yes Departure city or airport IATA code (e.g. MOW, JFK, BKK)
POST /api/v1/tools/aviasales.price_calendar/call dynamic
Flight Price Calendar

Get flight price calendar for a route

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
currency string No Currency code for prices (default usd)
destination string Yes Arrival IATA code (e.g. BKK, LON)
month string No Month in YYYY-MM format to get calendar prices (e.g. 2026-06)
origin string Yes Departure city or airport IATA code (e.g. MOW, JFK)
POST /api/v1/tools/aviasales.cheap_flights/call dynamic
Find Cheap Flights

Find cheapest flights from an origin

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
currency string No Currency code for prices (default usd)
departure_month string No Filter by departure month in YYYY-MM format
destination string No Arrival IATA code (omit to find cheapest flights to anywhere)
direct_only boolean No Only return direct (non-stop) flights
origin string Yes Departure city or airport IATA code (e.g. MOW, BER)
POST /api/v1/tools/aviasales.popular_routes/call dynamic
Popular Flight Routes

Get popular flight routes from an origin

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
currency string No Currency code for prices (default usd)
origin string Yes Departure city IATA code (e.g. MOW, NYC, LON)
POST /api/v1/tools/aviasales.nearby_destinations/call dynamic
Nearby Destinations

Find nearby flight destinations

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
currency string No Currency code for prices (default usd)
depart_date string No Departure date in YYYY-MM-DD format
destination string Yes Target destination IATA code — also searches nearby airports
flexibility integer No Date flexibility in days (+/- from given dates)
origin string Yes Departure city IATA code (e.g. MOW)
return_date string No Return date in YYYY-MM-DD format
POST /api/v1/tools/aviasales.airport_lookup/call dynamic
Airport Lookup

Look up airport by name or code

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
query string Yes Airport name, city name, or IATA code to search for (e.g. Bangkok, JFK, Heathrow)
POST /api/v1/tools/hyperliquid.market_data/call dynamic
Hyperliquid Market Data

Get market metadata and mid prices for all perpetual pairs on Hyperliquid

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
coin string No Specific coin symbol (e.g. BTC, ETH). Omit for all markets.
POST /api/v1/tools/hyperliquid.order_book/call dynamic
Hyperliquid Order Book

Get L2 order book depth for a perpetual pair on Hyperliquid

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
coin string Yes Coin symbol (e.g. BTC, ETH)
mantissa integer No Mantissa for price rounding
n_sig_figs integer No Number of significant figures for price levels
POST /api/v1/tools/hyperliquid.klines/call dynamic
Hyperliquid Klines

Get candlestick (OHLCV) data for a perpetual pair on Hyperliquid

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
coin string Yes Coin symbol (e.g. BTC, ETH)
end_time integer No End time in milliseconds since epoch
interval string No Candlestick interval (1m, 5m, 15m, 1h, 4h, 1d, 1w)
enum: 1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1d, 3d, 1w, 1M
start_time integer No Start time in milliseconds since epoch
POST /api/v1/tools/hyperliquid.positions/call dynamic
Hyperliquid Positions

Get open positions for a user wallet on Hyperliquid

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
user string Yes User wallet address (0x...)
POST /api/v1/tools/hyperliquid.account/call dynamic
Hyperliquid Account

Get account summary and margin details for a user wallet on Hyperliquid

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
user string Yes User wallet address (0x...)
POST /api/v1/tools/hyperliquid.vault/call dynamic
Hyperliquid Vault

Get vault details including performance and TVL on Hyperliquid

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
vault_address string Yes Vault contract address (0x...)
POST /api/v1/tools/foursquare.place_search/call dynamic
Search Places

Search for places (restaurants, hotels, cafes, attractions) worldwide by name, category, or location (Foursquare)

Amount
0.025000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.025000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
categories string No Comma-separated Foursquare category IDs to filter results
limit integer No Max results to return (1-50, default 10)
ll string No Latitude,longitude (e.g. "13.7563,100.5018"). Use either near or ll, not both
near string No Place name for geographic context (e.g. "Bangkok,Thailand", "New York,NY")
open_now boolean No Filter to only places open now
query string No Search term (e.g. "restaurant", "coffee", "hotel")
radius integer No Search radius in meters (max 100000)
sort string No Sort order for results
enum: relevance, rating, distance, popularity
POST /api/v1/tools/foursquare.place_details/call dynamic
Get Place Details

Get detailed information about a place — hours, rating, price, contact, categories (Foursquare)

Amount
0.025000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.025000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
fsq_id string Yes Foursquare place ID (e.g. "4b5988fef964a520e62a28e3")
POST /api/v1/tools/foursquare.place_tips/call dynamic
Get Place Tips

Get user tips and reviews for a place (Foursquare)

Amount
0.030000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.030000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
fsq_id string Yes Foursquare place ID to get tips for
limit integer No Max tips to return (1-50, default 10)
sort string No Sort order for tips: popular, newest, or oldest
enum: popular, newest, oldest
POST /api/v1/tools/foursquare.place_photos/call dynamic
Get Place Photos

Get photos for a place with size and classification options (Foursquare)

Amount
0.030000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.030000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
classifications string No Comma-separated photo classifications (e.g. "food,indoor,outdoor")
fsq_id string Yes Foursquare place ID to get photos for
limit integer No Max photos to return (1-50, default 10)
sort string No Sort order for photos: popular or newest
enum: popular, newest
POST /api/v1/tools/foursquare.autocomplete/call dynamic
Autocomplete Places

Get autocomplete suggestions for places, addresses, and searches (Foursquare)

Amount
0.020000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.020000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max suggestions to return (1-10, default 5)
ll string No Latitude,longitude to bias results (e.g. "13.7563,100.5018")
query string Yes Search query for autocomplete suggestions
radius integer No Bias radius in meters for location results
types string No Comma-separated result types (e.g. "place,address,search")
POST /api/v1/tools/ticketmaster.events_search/call dynamic
Search Events

Search for events (concerts, sports, theatre, festivals) by keyword, city, date, or category across 26+ countries (Ticketmaster)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
city string No City name to filter events (e.g. "New York", "London")
classificationName string No Event category filter (e.g. "Music", "Sports", "Arts & Theatre")
countryCode string No ISO 3166-1 alpha-2 country code (e.g. "US", "GB", "DE")
endDateTime string No End date/time in ISO 8601 format with Z suffix (e.g. "2026-12-31T23:59:59Z")
keyword string No Search keyword (e.g. "concert", "NBA", "Taylor Swift")
locale string No Locale for response (e.g. "en-us", "fr-fr")
page integer No Page number for pagination (0-based, default 0)
size integer No Number of results per page (1-200, default 20)
sort string No Sort order (e.g. "date,asc", "relevance,desc", "name,asc")
startDateTime string No Start date/time in ISO 8601 format with Z suffix (e.g. "2026-04-01T00:00:00Z")
stateCode string No State code for US/CA events (e.g. "NY", "CA", "ON")
POST /api/v1/tools/ticketmaster.event_details/call dynamic
Get Event Details

Get full details for an event — dates, venues, prices, images, classifications, seat map (Ticketmaster)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id string Yes Ticketmaster event ID (e.g. "vvG1iZ4JkS1GKT")
locale string No Locale for response (e.g. "en-us")
POST /api/v1/tools/ticketmaster.events_nearby/call dynamic
Find Nearby Events

Find events near geographic coordinates with radius filter (Ticketmaster)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
classificationName string No Event category filter (e.g. "Music", "Sports")
endDateTime string No End date/time in ISO 8601 format with Z suffix
keyword string No Optional keyword filter (e.g. "jazz", "basketball")
latlong string Yes Latitude,longitude coordinates (e.g. "40.7128,-74.0060" for NYC)
locale string No Locale for response (e.g. "en-us")
page integer No Page number for pagination (0-based, default 0)
radius integer No Search radius (default unit: miles, max 500)
size integer No Number of results per page (1-200, default 20)
sort string No Sort order (e.g. "date,asc", "distance,asc")
startDateTime string No Start date/time in ISO 8601 format with Z suffix
unit string No Distance unit for radius (default: miles)
enum: miles, km
POST /api/v1/tools/ticketmaster.artist_events/call dynamic
Get Artist Events

Find events by artist or performer name with optional country and date filters (Ticketmaster)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
attractionId string No Ticketmaster attraction ID for exact artist match
countryCode string No ISO 3166-1 alpha-2 country code (e.g. "US", "GB")
endDateTime string No End date/time in ISO 8601 format with Z suffix
keyword string No Artist/performer name to search (e.g. "Beyonce", "Coldplay")
locale string No Locale for response (e.g. "en-us")
page integer No Page number for pagination (0-based, default 0)
size integer No Number of results per page (1-200, default 20)
sort string No Sort order (e.g. "date,asc", "relevance,desc")
startDateTime string No Start date/time in ISO 8601 format with Z suffix
POST /api/v1/tools/ticketmaster.venue_events/call dynamic
Get Venue Events

Get upcoming events at a specific venue by venue ID (Ticketmaster)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
endDateTime string No End date/time in ISO 8601 format with Z suffix
keyword string No Optional keyword filter for events at this venue
locale string No Locale for response (e.g. "en-us")
page integer No Page number for pagination (0-based, default 0)
size integer No Number of results per page (1-200, default 20)
sort string No Sort order (e.g. "date,asc", "relevance,desc")
startDateTime string No Start date/time in ISO 8601 format with Z suffix
venueId string Yes Ticketmaster venue ID (e.g. "KovZpZA7AAEA" for Madison Square Garden)
POST /api/v1/tools/ticketmaster.events_trending/call dynamic
Get Trending Events

Get trending and popular events sorted by relevance (Ticketmaster)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
classificationName string No Event category filter (e.g. "Music", "Sports")
countryCode string No ISO 3166-1 alpha-2 country code (e.g. "US", "GB")
locale string No Locale for response (e.g. "en-us")
page integer No Page number for pagination (0-based, default 0)
size integer No Number of results per page (1-200, default 20)
POST /api/v1/tools/ticketmaster.events_categories/call dynamic
Get Event Categories

Get all event classification categories — segments, genres, sub-genres (Ticketmaster)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
locale string No Locale for response (e.g. "en-us")
page integer No Page number for pagination (0-based, default 0)
size integer No Number of results per page (1-200, default 20)
POST /api/v1/tools/tmdb.movie_search/call dynamic
Search Movies & TV

Search for movies, TV shows, and people by name across 1M+ titles in 39 languages (TMDB)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
include_adult boolean No Include adult content in results (default false)
language string No ISO 639-1 language code (e.g. "en-US", "de-DE", "ja-JP"). Default: en-US
page integer No Page number (1-500, default 1)
query string Yes Search query (movie, TV show, or person name)
POST /api/v1/tools/tmdb.movie_details/call dynamic
Get Movie Details

Get full movie details — cast, crew, trailers, ratings, streaming providers, runtime, budget, revenue (TMDB)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes TMDB movie ID (e.g. 550 for Fight Club, 27205 for Inception)
language string No ISO 639-1 language code (e.g. "en-US"). Default: en-US
POST /api/v1/tools/tmdb.movie_discover/call dynamic
Discover Movies & TV

Discover movies or TV shows by genre, year, rating, language, and sort order (TMDB)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
first_air_date_year integer No Filter by first air date year (TV only)
include_adult boolean No Include adult content (default false)
language string No ISO 639-1 language code (e.g. "en-US"). Default: en-US
page integer No Page number (1-500, default 1)
primary_release_year integer No Filter by primary release year (movies only)
region string No ISO 3166-1 region for release dates (e.g. "US", "GB")
sort_by string No Sort field (e.g. "popularity.desc", "vote_average.desc", "revenue.desc", "primary_release_date.desc")
type string No Content type to discover: "movie" or "tv" (default "movie")
enum: movie, tv
vote_average_gte number No Minimum vote average (0-10)
vote_average_lte number No Maximum vote average (0-10)
with_genres string No Comma-separated genre IDs to filter (e.g. "28,12" for Action+Adventure)
with_original_language string No ISO 639-1 original language filter (e.g. "en", "ko", "ja")
year integer No Filter by release year (movies only)
POST /api/v1/tools/tmdb.movie_trending/call dynamic
Get Trending Movies & TV

Get trending movies, TV shows, or people — daily or weekly (TMDB)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
language string No ISO 639-1 language code (e.g. "en-US"). Default: en-US
page integer No Page number (1-500, default 1)
type string No Content type: "movie", "tv", "person", or "all" (default "movie")
enum: movie, tv, person, all
window string No Time window: "day" or "week" (default "week")
enum: day, week
POST /api/v1/tools/tmdb.movie_similar/call dynamic
Get Similar Movies

Get movie recommendations based on a movie ID — similar genres, themes, cast (TMDB)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes TMDB movie ID to get recommendations for
language string No ISO 639-1 language code (e.g. "en-US"). Default: en-US
page integer No Page number (1-500, default 1)
POST /api/v1/tools/tmdb.movie_person/call dynamic
Search Person / Filmography

Search for actors, directors, or crew by name, or get full filmography by person ID (TMDB)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer No TMDB person ID for detailed filmography (e.g. 31 for Tom Hanks). Use either id or query
include_adult boolean No Include adult content (default false)
language string No ISO 639-1 language code (e.g. "en-US"). Default: en-US
page integer No Page number for search results (1-500, default 1)
query string No Person name to search for (e.g. "Tom Hanks", "Miyazaki"). Use either query or id
POST /api/v1/tools/tmdb.movie_where_to_watch/call dynamic
Where to Watch

Find streaming, rental, and purchase options for a movie or TV show by country (TMDB)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes TMDB movie or TV show ID
type string No Content type: "movie" or "tv" (default "movie")
enum: movie, tv
POST /api/v1/tools/health.food_search/call dynamic
Search Foods (USDA)

Search 350K+ foods in the USDA FoodData Central database — nutrition facts, ingredients, branded products, and reference foods

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
brand_owner string No Filter by brand owner name (e.g. "General Mills", "Tyson")
data_type string No USDA data type filter: "Foundation" (reference foods), "Branded" (brand-name products), "SR Legacy" (legacy reference), "all" (default)
enum: Foundation, Branded, SR Legacy, all
page_number integer No Page number (default 1)
page_size integer No Results per page (1-200, default 50)
query string Yes Food search query (e.g. "chicken breast", "brown rice", "vitamin D milk")
POST /api/v1/tools/health.food_details/call dynamic
Get Food Nutrition Details

Get detailed nutrition data for a food item — up to 150 nutrients, portions, serving sizes, ingredients (USDA)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
fdc_id integer Yes USDA FoodData Central food ID (e.g. 171705 for chicken breast)
POST /api/v1/tools/health.drug_events/call dynamic
Search Drug Adverse Events

Search FDA FAERS database for drug adverse event reports — side effects, reactions, patient demographics (OpenFDA)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (1-100, default 10)
search string Yes OpenFDA search query for adverse events (e.g. "patient.drug.medicinalproduct:aspirin", "patient.reaction.reactionmeddrapt:headache")
skip integer No Number of results to skip for pagination
POST /api/v1/tools/health.food_recalls/call dynamic
Search Food Recalls

Search FDA food enforcement and recall reports — contamination, mislabeling, safety alerts (OpenFDA)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (1-100, default 10)
search string No OpenFDA search query for food recalls (e.g. "reason_for_recall:salmonella", "recalling_firm:"Tyson"")
skip integer No Number of results to skip for pagination
status string No Filter by recall status
enum: Ongoing, Completed, Terminated
POST /api/v1/tools/health.drug_labels/call dynamic
Search Drug Labels

Search drug labeling data — indications, dosage, warnings, interactions, contraindications (OpenFDA)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (1-100, default 10)
search string Yes OpenFDA search query for drug labels (e.g. "openfda.brand_name:ibuprofen", "openfda.generic_name:metformin", "drug_interactions:warfarin")
skip integer No Number of results to skip for pagination
POST /api/v1/tools/health.supplement_search/call dynamic
Search Dietary Supplements

Search 200K+ dietary supplement labels in the NIH DSLD database — vitamins, minerals, herbal products

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (1-100, default 25)
offset integer No Result offset for pagination
query string Yes Supplement search query (e.g. "vitamin D", "fish oil", "probiotics")
POST /api/v1/tools/health.supplement_details/call dynamic
Get Supplement Label Details

Get full supplement label data — ingredients, amounts per serving, daily values, target groups (NIH DSLD)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
dsld_id integer Yes NIH DSLD supplement label ID
POST /api/v1/tools/finance.exchange_rates/call dynamic
Get Exchange Rates

Get currency exchange rates for 200+ fiat and crypto currencies with optional historical dates (fawazahmed0 CDN)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
base string Yes Base currency code (e.g. "usd", "eur", "btc"). Lowercase. 200+ currencies supported.
currencies array No Filter to specific target currencies (e.g. ["eur","gbp"]). Omit for all.
date string No Historical date in YYYY-MM-DD format. Omit for latest rates.
POST /api/v1/tools/finance.ecb_rates/call dynamic
Get ECB Exchange Rates

Get official European Central Bank reference exchange rates for ~33 fiat currencies (Frankfurter/ECB)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
base string Yes Base currency code, uppercase (e.g. "USD", "EUR"). ~33 ECB currencies.
currencies array No Filter to specific target currencies (e.g. ["EUR","GBP"]). Omit for all ECB currencies.
date string No Historical date in YYYY-MM-DD format. Omit for latest ECB rates.
POST /api/v1/tools/finance.economic_indicator/call dynamic
Get Economic Indicator

Get US economic data from 816K+ FRED series — GDP, CPI, unemployment, interest rates, money supply (Federal Reserve)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Maximum number of observations to return (default 100000).
observation_end string No End date for observations in YYYY-MM-DD format.
observation_start string No Start date for observations in YYYY-MM-DD format.
series_id string Yes FRED series ID (e.g. "GDP", "CPIAUCSL", "UNRATE", "DFF", "T10Y2Y"). Browse at fred.stlouisfed.org.
sort_order string No Sort order by observation date. Default "asc".
enum: asc, desc
POST /api/v1/tools/finance.country_data/call dynamic
Get Country Economic Data

Get global development indicators from World Bank — GDP, population, inflation, trade, poverty for 200+ countries

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country_code string Yes ISO 3166 country code (e.g. "US", "DE", "CHN") or "all" for all countries.
date_range string No Year or year range (e.g. "2023" or "2010:2023"). Omit for all available years.
indicator_id string Yes World Bank indicator ID (e.g. "NY.GDP.MKTP.CD" for GDP, "SP.POP.TOTL" for population, "FP.CPI.TOTL.ZG" for inflation).
per_page integer No Results per page (default 50, max 1000).
POST /api/v1/tools/finance.treasury_data/call dynamic
Get US Treasury Data

Get US Treasury fiscal data — interest rates on federal debt, national debt, debt outstanding, gold reserves, exchange rates

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
endpoint string Yes Treasury dataset endpoint: avg_interest_rates (interest rates on federal debt), debt_to_penny (daily national debt), debt_outstanding (debt by security type), top_federal (top federal spending), gold_reserve (US gold reserves), exchange_rates_report (Treasury exchange rates).
enum: avg_interest_rates, debt_to_penny, debt_outstanding, top_federal, gold_reserve, exchange_rates_report
filter string No Filter expression (e.g. "record_date:gte:2024-01-01,security_desc:eq:Treasury Bills"). See Treasury API docs.
page_size integer No Number of records per page (default 100, max 10000).
sort string No Sort field with direction prefix (e.g. "-record_date" for newest first). Default: "-record_date".
POST /api/v1/tools/finance.validate_iban/call dynamic
Validate IBAN

Validate an IBAN number and get associated bank data — BIC/SWIFT code, bank name, city (OpenIBAN)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
iban string Yes IBAN to validate (e.g. "DE89370400440532013000"). Spaces are stripped automatically.
POST /api/v1/tools/music.artist_search/call dynamic
Search Music Artists

Search for music artists by name across 2M+ artists — biography, country, tags, aliases (MusicBrainz)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max results to return (1-100, default 25)
offset integer No Pagination offset for results
query string Yes Search query for artist name (e.g. "Radiohead", "Miles Davis")
POST /api/v1/tools/music.artist_details/call dynamic
Get Artist Details

Get detailed artist info by MusicBrainz ID — tags, ratings, external links, life span, area (MusicBrainz)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
mbid string Yes MusicBrainz artist ID (UUID format, e.g. "a74b1b7f-71a5-4011-9441-d0b5e4122711")
POST /api/v1/tools/music.release_search/call dynamic
Search Music Releases

Search for albums, singles, and EPs across 50M+ recordings — title, artist, date (MusicBrainz)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max results to return (1-100, default 25)
offset integer No Pagination offset for results
query string Yes Search query for release/album title (e.g. "OK Computer", "Kind of Blue"). Supports Lucene syntax: artist:"Radiohead" AND release:"OK Computer"
POST /api/v1/tools/music.release_details/call dynamic
Get Release Details

Get full release details by MusicBrainz ID — artist credits, labels, media formats (MusicBrainz)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
mbid string Yes MusicBrainz release ID (UUID format). Returns artist credits and label info
POST /api/v1/tools/music.recording_search/call dynamic
Search Music Recordings

Search for songs and recordings by title or artist — duration, release history, artist credits (MusicBrainz)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max results to return (1-100, default 25)
offset integer No Pagination offset for results
query string Yes Search query for song/recording title (e.g. "Creep", "So What"). Supports Lucene syntax: artist:"Radiohead" AND recording:"Creep"
POST /api/v1/tools/music.fresh_releases/call dynamic
Get Fresh Music Releases

Discover recently released albums and singles from the past N days — trending new music (ListenBrainz)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
days integer No Number of days to look back for fresh releases (1-90, default 7)
limit integer No Max releases to return (1-200, default 50)
POST /api/v1/tools/music.radio_search/call dynamic
Search Radio Stations

Search 40K+ internet radio stations by name, genre, country, or language — streaming URLs, bitrate, codec (RadioBrowser)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No Country name filter (e.g. "Germany", "United States")
countrycode string No ISO 3166-1 alpha-2 country code (e.g. "US", "DE", "GB")
hidebroken boolean No Hide broken/offline stations (recommended: true)
language string No Language filter (e.g. "english", "german", "spanish")
limit integer No Max stations to return (1-100, default 25)
name string No Station name to search for (e.g. "BBC Radio", "Jazz FM")
order string No Sort order for results
enum: name, url, homepage, favicon, tags, country, state, language, votes, codec, bitrate, lastcheckok, lastchecktime, clicktimestamp, clickcount, clicktrend, changetimestamp, random
tag string No Tag/genre filter (e.g. "rock", "jazz", "classical", "news")
POST /api/v1/tools/aster.exchange_info/call dynamic
AsterDEX Exchange Info

Get exchange information and available trading pairs on AsterDEX

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
symbol string No Trading pair symbol to filter (e.g. BTCUSDT). Omit for all pairs.
POST /api/v1/tools/aster.market_data/call dynamic
AsterDEX Market Data

Get 24-hour ticker statistics for trading pairs on AsterDEX

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
symbol string No Trading pair symbol (e.g. BTCUSDT). Omit for all pairs.
POST /api/v1/tools/aster.order_book/call dynamic
AsterDEX Order Book

Get order book depth for a trading pair on AsterDEX

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Depth limit (default 20)
symbol string Yes Trading pair symbol (e.g. BTCUSDT)
POST /api/v1/tools/aster.klines/call dynamic
AsterDEX Klines

Get candlestick (OHLCV) data for a trading pair on AsterDEX

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
end_time integer No End time in milliseconds since epoch
interval string No Candlestick interval (default 1h)
enum: 1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1d, 3d, 1w, 1M
limit integer No Number of candles (default 100)
start_time integer No Start time in milliseconds since epoch
symbol string Yes Trading pair symbol (e.g. BTCUSDT)
POST /api/v1/tools/jobs.salary_data/call dynamic
Get Salary Data

Get US salary and employment timeseries data from BLS — wage estimates, employment counts, occupational statistics by SOC code and geography

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
end_year string No End year (e.g. "2024"). Omit for latest available.
series_ids array Yes BLS timeseries IDs (e.g. ["OEUM0000000000000151252004"] for Software Developers mean salary). Encodes occupation code + geography + data type.
start_year string No Start year (e.g. "2020"). Omit for latest available.
POST /api/v1/tools/jobs.occupation_search/call dynamic
Search Occupations

Search O*NET occupation taxonomy by keyword — 1,000+ occupations with SOC codes, titles, and relevance scores

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
end integer No Ending index for pagination. Omit for default page size.
keyword string Yes Search keyword for occupations (e.g. "software developer", "nurse", "data analyst").
start integer No Starting index for pagination (1-based). Omit for first page.
POST /api/v1/tools/jobs.occupation_details/call dynamic
Get Occupation Details

Get detailed occupation info from O*NET by SOC code — overview, skills, knowledge, abilities, technology skills, tasks

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
code string Yes O*NET SOC occupation code (e.g. "15-1252.00" for Software Developers). Get codes from occupation_search.
section string No Specific section to retrieve. Omit for general overview (title, description, sample titles).
enum: skills, knowledge, abilities, technology_skills, tasks
POST /api/v1/tools/jobs.esco_search/call dynamic
Search EU Skills & Occupations

Search ESCO (European Skills/Competences/Occupations) taxonomy — occupations and skills in 27 EU languages

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
language string No ISO 639-1 language code (e.g. "en", "de", "fr"). Default: "en". ESCO supports 27 EU languages.
limit integer No Results per page (default 25, max 100).
offset integer No Offset for pagination. Omit for first page.
text string Yes Search text for EU occupations or skills (e.g. "software developer", "project management").
type string No Resource type to search. Default: "occupation".
enum: occupation, skill
POST /api/v1/tools/jobs.esco_details/call dynamic
Get EU Skill/Occupation Details

Get ESCO resource details by URI — occupation descriptions, essential/optional skills, ISCO codes, skill relationships

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
language string No ISO 639-1 language code. Default: "en".
type string No Resource type: "occupation" or "skill". Default: "occupation".
enum: occupation, skill
uri string Yes ESCO resource URI (e.g. "http://data.europa.eu/esco/occupation/..."). Get URIs from esco_search.
POST /api/v1/tools/jobs.job_search/call dynamic
Search Job Listings

Search global job listings via CareerJet — title, company, salary, location, contract type across 90+ countries

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
contract_type string No Filter by contract type.
enum: permanent, contract, temporary, internship, volunteering
keywords string Yes Job search keywords (e.g. "software engineer", "marketing manager remote").
locale_code string No Locale code for results (e.g. "en_US", "en_GB", "de_DE"). Default: "en_US".
location string No Location filter (e.g. "New York", "London", "Berlin"). Omit for worldwide.
page integer No Page number (1-10). Default: 1.
page_size integer No Results per page (1-100). Default: 20.
sort string No Sort order for results. Default: "relevance".
enum: relevance, date, salary
work_hours string No Filter by work hours: full_time or part_time
enum: full_time, part_time
POST /api/v1/tools/education.paper_search/call dynamic
Search Academic Papers

Search 250M+ academic papers across all disciplines — citations, authors, institutions, open access status (OpenAlex)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
author string No Author name or ORCID to filter by (e.g. "Yoshua Bengio", "0000-0001-2345-6789").
concept string No OpenAlex concept ID filter (e.g. "C41008148" for Computer Science). Get IDs from OpenAlex concepts API.
institution string No Institution name or ROR ID to filter by (e.g. "MIT", "Stanford University").
limit integer No Number of results to return (1-50). Default: 10.
open_access_only boolean No If true, only return open access papers.
query string Yes Search text for academic papers (e.g. "machine learning", "CRISPR gene editing").
sort string No Sort order for results. Default: "relevance".
enum: relevance, cited_by_count, publication_date
year_from integer No Filter papers published from this year (inclusive).
year_to integer No Filter papers published up to this year (inclusive).
POST /api/v1/tools/education.paper_details/call dynamic
Get Paper Details

Get full details for an academic paper by OpenAlex ID or DOI — authors, citations, abstract, references, open access links (OpenAlex)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id string Yes OpenAlex work ID (e.g. "W2741809807") or DOI (e.g. "10.1038/nature12373"). Get IDs from paper_search.
POST /api/v1/tools/education.college_search/call dynamic
Search US Colleges

Search US colleges and universities — admissions, tuition, enrollment, earnings, completion rates (College Scorecard)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
degree_type string No Filter by predominant degree type awarded.
enum: associate, bachelor, graduate
limit integer No Number of results to return (1-50). Default: 10.
name string No School name to search for (e.g. "MIT", "Stanford", "Community College").
program string No Field of study filter (e.g. "Computer Science", "Nursing", "Business").
state string No US state abbreviation (e.g. "CA", "NY", "TX").
POST /api/v1/tools/education.college_details/call dynamic
Get College Details

Get detailed data for a US college by UNITID — admissions rate, costs, student outcomes, earnings after graduation (College Scorecard)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
school_id integer Yes College Scorecard UNITID (e.g. 166027 for MIT). Get IDs from college_search.
POST /api/v1/tools/education.pubmed_search/call dynamic
Search PubMed

Search 36M+ biomedical and life science articles — clinical trials, reviews, meta-analyses with date and type filters (PubMed/NCBI)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date_from string No Start date filter in YYYY/MM/DD format (e.g. "2023/01/01").
date_to string No End date filter in YYYY/MM/DD format (e.g. "2024/12/31").
limit integer No Number of results to return (1-50). Default: 10.
publication_type string No Filter by publication type. Default: "any".
enum: review, clinical-trial, meta-analysis, any
query string Yes Search text for biomedical literature (e.g. "COVID-19 vaccine efficacy", "BRCA1 breast cancer").
POST /api/v1/tools/education.arxiv_search/call dynamic
Search arXiv Preprints

Search 2.4M+ preprints in physics, math, CS, biology, and more — full text, authors, categories, PDF links (arXiv)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
author string No Author name to filter by (e.g. "Vaswani", "Hinton").
category string No arXiv category filter (e.g. "cs.AI", "math.CO", "physics.hep-th", "q-bio.GN").
limit integer No Number of results to return (1-50). Default: 10.
query string Yes Search text for preprints (e.g. "transformer architecture", "quantum computing").
sort string No Sort order for results. Default: "relevance".
enum: relevance, lastUpdatedDate, submittedDate
POST /api/v1/tools/education.doi_lookup/call dynamic
Lookup DOI

Resolve a DOI to full publication metadata — title, authors, journal, citations, funding, license (CrossRef)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
doi string Yes DOI to resolve (e.g. "10.1038/nature12373", "10.1145/3292500.3330648").
POST /api/v1/tools/geo.geocode/call dynamic
Geocode Address

Convert an address, place name, or landmark to geographic coordinates (lat/lon) with structured address data (Geoapify/OSM)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country_code string No ISO 3166-1 alpha-2 country code to filter results (e.g. "US", "DE", "FR").
lang string No Result language code (e.g. "en", "de", "ru"). Default: English.
limit integer No Maximum number of results to return (default 1, max 5).
text string Yes Address, place name, or landmark to geocode (e.g. "1600 Pennsylvania Ave, Washington DC", "Eiffel Tower").
type string No Filter by result type: city, street, amenity, or country.
enum: city, street, amenity, country
POST /api/v1/tools/geo.reverse_geocode/call dynamic
Reverse Geocode

Convert geographic coordinates (lat/lon) to a structured address — street, city, country, postal code (Geoapify/OSM)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
lang string No Result language code (e.g. "en", "de", "ru"). Default: English.
lat number Yes Latitude of the point to reverse geocode.
lon number Yes Longitude of the point to reverse geocode.
POST /api/v1/tools/geo.place_search/call dynamic
Search Places & POI

Search points of interest (restaurants, pharmacies, hotels, attractions) near a location by category and radius (Geoapify/OSM)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
categories string Yes POI category filter (e.g. "catering.restaurant", "healthcare.pharmacy", "tourism.attraction", "accommodation.hotel"). Multiple categories separated by comma.
lang string No Result language code (e.g. "en", "de", "ru"). Default: English.
lat number Yes Center latitude for the search area.
limit integer No Maximum number of results (default 20, max 50).
lon number Yes Center longitude for the search area.
radius integer No Search radius in meters (default 1000, max 50000).
POST /api/v1/tools/geo.autocomplete/call dynamic
Autocomplete Address

Get autocomplete suggestions as you type an address or place name — for real-time search UX (Geoapify/OSM)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country_code string No ISO 3166-1 alpha-2 country code to filter results (e.g. "US", "DE").
lang string No Result language code (e.g. "en", "de", "ru"). Default: English.
limit integer No Maximum number of suggestions (default 5, max 5).
text string Yes Partial address or place name to autocomplete (e.g. "1600 Penn", "Berlin Bran").
type string No Filter by result type: city, street, amenity, or country.
enum: city, street, amenity, country
POST /api/v1/tools/geo.routing/call dynamic
Get Directions

Get turn-by-turn driving, walking, cycling, or transit directions between two points with distance and time (Geoapify/OSM)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
dest_lat number Yes Destination latitude (e.g. 48.8566)
dest_lon number Yes Destination longitude (e.g. 2.3522)
lang string No Turn-by-turn instruction language (e.g. "en", "de"). Default: English.
mode string No Travel mode: drive, walk, bicycle, or transit. Default: drive.
enum: drive, walk, bicycle, transit
origin_lat number Yes Start point latitude (e.g. 40.7128)
origin_lon number Yes Start point longitude (e.g. -74.0060)
units string No Distance units: metric (km) or imperial (miles). Default: metric.
enum: metric, imperial
POST /api/v1/tools/geo.isochrone/call dynamic
Get Isochrone

Get reachability area (isochrone) — polygon showing how far you can travel from a point in a given time or distance (Geoapify/OSM)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
distance integer No Reachability distance in meters (max 100km). Mutually exclusive with time.
lat number Yes Center point latitude (e.g. 52.5200)
lon number Yes Center point longitude (e.g. 13.4050)
mode string No Travel mode: drive, walk, or bicycle. Default: drive.
enum: drive, walk, bicycle
time integer No Reachability time in seconds (default 900 = 15 min, max 7200 = 2h). Mutually exclusive with distance.
POST /api/v1/tools/geo.ip_geolocation/call dynamic
IP Geolocation

Geolocate an IP address (IPv4/IPv6) to country, city, coordinates, and network info (Geoapify)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
ip string Yes IPv4 or IPv6 address to geolocate (e.g. "8.8.8.8", "2001:4860:4860::8888").
POST /api/v1/tools/aipush.setup_website/call dynamic
Setup Website for AI Marketing

Register a website for AI marketing. Call with domain + target_url. If DNS is not configured, returns DNS_NOT_VERIFIED with exact CNAME record instructions — relay to user: reference.{domain} → cname.aipush.app. After user creates DNS record, call again. On success: client registered, MIP analysis starts automatically, SSL provisioning begins. Poll website_status until mip_status='ready' and cf_hostname_status='active', then use generate_page. Idempotent (AIPush)

Amount
1.000000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 1.000000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
target_url string Yes Target conversion URL — the single page all generated content will link to (e.g. "https://example.com/book", "https://myhotel.com/reserve"). Must be on the same domain.
website_domain string Yes Domain of the website to register (e.g. "example.com", "myhotel.com"). Must have a CNAME record: reference.{domain} → cname.aipush.app
POST /api/v1/tools/aipush.website_status/call dynamic
Check Website Status

Poll website readiness after setup_website. Returns billing_status, mip_status ('empty'|'pending'|'ready'), cf_hostname_status, cf_ssl_status, pages_total. Gate your workflow: wait for mip_status='ready' AND cf_hostname_status='active' before calling generate_page. Safe to poll repeatedly (AIPush)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
website_domain string Yes Domain to check status for (e.g. "example.com").
POST /api/v1/tools/aipush.generate_page/call dynamic
Generate AI Marketing Page

Requires mip_status='ready' and cf_hostname_status='active' (check website_status first). Generates one AI-optimized HTML page structured for AI assistant answer compilation (ChatGPT, Perplexity, Gemini). Page includes decision question, short answer with CTA, comparison, pricing, FAQ. Published at reference.{domain}/{slug}. Optional keyword parameter targets specific search intent (AIPush)

Amount
0.050000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.050000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
keyword string No Target keyword or topic for the page (e.g. "best hotels in Bangkok", "affordable dentist near me"). If omitted, the system picks from the semantic coverage grid.
website_domain string Yes Domain of the website to generate a page for. Must be set up first via aipush.setup_website.
POST /api/v1/tools/aipush.list_pages/call dynamic
List Generated Pages

⚡ ACTION: List all published AI marketing pages for a website with URLs, titles, and publish dates (AIPush)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Maximum number of pages to return (default 20, max 100).
offset integer No Number of pages to skip for pagination (default 0).
website_domain string Yes Domain to list pages for (e.g. "example.com").
POST /api/v1/tools/aipush.page_content/call dynamic
Get Page Content

Get full HTML content and metadata of a specific generated page by slug (AIPush)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
slug string Yes Page slug identifier (e.g. "best-hotels-bangkok-2026"). Returned by aipush.list_pages or aipush.generate_page.
website_domain string Yes Domain the page belongs to (e.g. "example.com").
POST /api/v1/tools/aipush.website_profile/call dynamic
Get Website Business Profile

Get MIP business analysis results — business name, category, location, competitors, value propositions, and market surface data (AIPush)

Amount
0.010000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
website_domain string Yes Domain to get the MIP business analysis for. Must have completed setup (mip_status = "ready").
POST /api/v1/tools/aipush.check_visibility/call dynamic
Check AI Visibility Score

Test whether AI assistants (ChatGPT, Perplexity, Gemini) know about and recommend a brand — returns per-model visibility scores (AIPush)

Amount
0.100000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.100000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
website_domain string Yes Domain to check AI visibility for (e.g. "example.com"). Tests whether AI assistants know about and recommend this brand.
POST /api/v1/tools/aipush.market_report/call dynamic
Market Intelligence Report

⚡ ACTION: Start a full AI market intelligence report for any website. Provide a URL (e.g. "https://stripe.com") — the system crawls the site, extracts value propositions and services, identifies competitors, scores them, finds keyword gaps and market opportunities. Returns report_id — poll with aipush.market_report_status. Takes ~2 minutes. Cost: $29.99 (AIPush MIP)

Amount
29.990000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 29.990000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
target_url string Yes Website URL to analyze (e.g. "https://stripe.com"). The system crawls the site, extracts value propositions, finds competitors, and builds a full market intelligence report with competitive scoring, keyword gaps, and market opportunities. Takes ~2 minutes.
POST /api/v1/tools/aipush.market_report_status/call dynamic
Market Report Status

Poll the status of a market intelligence report. Returns "running" with current step (crawling/ai_analysis), or "completed" with full profile_json containing competitors (scored), keywords, market surface, and evidence. Free to poll (AIPush MIP)

Amount
0.000000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
report_id string Yes Report ID in UUID format (e.g. "ed90f49c-15d8-46ee-9799-c6a8d468f6ba") — returned by aipush.market_report. Poll until status = "completed" to get full profile_json with competitors, keywords, and market analysis.
POST /api/v1/tools/diffbot.product_extract/call dynamic
Extract Product Data

Extract structured product data from any e-commerce URL — title, price, brand, specs, images, reviews. Works on any retailer without custom integration (Diffbot)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
discussion boolean No Include product reviews and comments (default false)
timeout integer No Request timeout in milliseconds (5000-30000, default 15000)
url string Yes Product page URL to extract data from (any e-commerce site)
POST /api/v1/tools/diffbot.page_analyze/call dynamic
Analyze Web Page

Auto-detect page type (product, article, image, video) and extract structured data from any URL using AI (Diffbot)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
fallback string No Fallback extraction type if auto-detection fails
enum: article, product
mode string No Force extraction mode instead of auto-detection
enum: product, article, image, discussion, video
timeout integer No Request timeout in milliseconds (5000-30000, default 15000)
url string Yes Web page URL to auto-detect type and extract structured data
POST /api/v1/tools/diffbot.article_extract/call dynamic
Extract Article Text

Extract article text, author, date, tags, sentiment, and images from any blog or news URL with multi-page support (Diffbot)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
maxTags integer No Maximum number of topic tags to return (1-50, default 10)
paging boolean No Follow multi-page articles and concatenate text (default true)
timeout integer No Request timeout in milliseconds (5000-30000, default 15000)
url string Yes Article or blog post URL to extract text, author, and metadata
POST /api/v1/tools/diffbot.search/call dynamic
Search Knowledge Graph

Search Diffbot Knowledge Graph for products, organizations, people, and places — billions of structured entities from the web (Diffbot)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
from integer No Pagination offset for results (default 0)
query string Yes Diffbot Knowledge Graph query (DQL) — e.g. "type:Product title:iPhone"
size integer No Number of results to return (1-50, default 25)
type string No Filter results by entity type in Knowledge Graph
enum: Product, Article, Organization, Person, Place, Event
POST /api/v1/tools/whois.lookup/call dynamic
WHOIS Lookup

Get WHOIS registration data for any domain — registrar, creation/expiry dates, nameservers, registrant contact, status across 374M+ domains and 7,596 TLDs (WhoisXML)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
check_availability boolean No Also check domain availability status (default false)
domain string Yes Domain name, IPv4, IPv6, or email address for WHOIS lookup (e.g. "google.com", "8.8.8.8")
include_ips boolean No Include resolved IP addresses for the domain (default false)
prefer_fresh boolean No Get latest WHOIS record even if incomplete (default false)
POST /api/v1/tools/whois.dns_lookup/call dynamic
DNS Lookup

Get DNS records for a domain — A, AAAA, MX, NS, SOA, TXT, CNAME, SRV, CAA records with TTL and raw data (WhoisXML)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string Yes Domain name to look up DNS records for (e.g. "google.com")
record_type string No DNS record type to query: A, AAAA, MX, NS, SOA, TXT, CNAME, SRV, CAA, or _all (default _all)
enum: A, AAAA, MX, NS, SOA, TXT, CNAME, SRV, CAA, _all
POST /api/v1/tools/whois.availability/call dynamic
Check Domain Availability

Check if a domain name is available for registration — fast DNS check or thorough DNS+WHOIS verification (WhoisXML)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string Yes Domain name to check availability for (e.g. "example.com", "mybrand.io")
mode string No Check mode: DNS_ONLY is fast, DNS_AND_WHOIS is more accurate (default DNS_AND_WHOIS)
enum: DNS_ONLY, DNS_AND_WHOIS
POST /api/v1/tools/whois.reverse/call dynamic
Reverse WHOIS Search

Find all domains registered by a person, company, or email — reverse WHOIS lookup for OSINT and brand monitoring (WhoisXML)

Amount
0.008000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.008000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
keyword string Yes Search keyword to find domains — registrant name, email, company, or address (e.g. "John Smith", "acme.com")
POST /api/v1/tools/spoonacular.recipe_search/call dynamic
Search Recipes

Search 365K+ recipes with dietary filters (vegan, keto, gluten-free), cuisine, meal type, and max prep time — includes nutrition data per result (Spoonacular)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cuisine string No Cuisine filter — comma-separated (e.g. "italian", "mexican,chinese")
diet string No Diet filter: gluten free, ketogenic, vegetarian, lacto-vegetarian, ovo-vegetarian, vegan, pescetarian, paleo, primal, whole30
intolerances string No Intolerances filter — comma-separated (e.g. "dairy,gluten,peanut,shellfish")
max_ready_time integer No Maximum preparation time in minutes
number integer No Number of results to return (default 10, max 100)
offset integer No Offset for pagination (default 0)
query string No Search query for recipes (e.g. "pasta", "chicken soup")
type string No Meal type: main course, side dish, dessert, appetizer, salad, bread, breakfast, soup, beverage, sauce, marinade, fingerfood, snack, drink
POST /api/v1/tools/spoonacular.recipe_details/call dynamic
Get Recipe Details

Get full recipe details by ID — ingredients, step-by-step instructions, nutrition facts, dietary labels, prep time, servings, and price per serving (Spoonacular)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes Spoonacular recipe ID (from recipe_search or by_ingredients results)
POST /api/v1/tools/spoonacular.by_ingredients/call dynamic
Find Recipes by Ingredients

Find recipes using ingredients you have on hand — shows used/missing ingredients count, ranked by ingredient match (Spoonacular)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
ignore_pantry boolean No Ignore common pantry items like water, flour, salt (default false)
ingredients string Yes Comma-separated list of ingredients you have (e.g. "chicken,rice,tomato")
number integer No Number of results to return (default 10, max 100)
ranking integer No Ranking mode: 1 = maximize used ingredients, 2 = minimize missing ingredients (default 1)
POST /api/v1/tools/spoonacular.ingredient_search/call dynamic
Search Ingredients

Search 86K+ food ingredients with nutrition data — sortable by calories, protein, fat, or carbs (Spoonacular)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
number integer No Number of results to return (default 10, max 100)
query string Yes Ingredient search query (e.g. "banana", "olive oil", "chicken breast")
sort string No Sort results by nutrient value
enum: calories, protein, fat, carbs
sort_direction string No Sort direction (default asc)
enum: asc, desc
POST /api/v1/tools/spoonacular.analyze_recipe/call dynamic
Analyze Recipe Nutrition

Analyze a recipe by title and ingredient list — returns full nutrition breakdown, dietary labels, and caloric distribution (Spoonacular)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
ingredients array Yes List of ingredient strings (e.g. ["200g spaghetti", "100g guanciale", "2 eggs"])
instructions string No Cooking instructions as plain text
servings integer No Number of servings (default 1)
title string Yes Recipe title (e.g. "Spaghetti Carbonara")
POST /api/v1/tools/nasa.apod/call dynamic
Astronomy Picture of the Day

Get NASA Astronomy Picture of the Day — daily curated space image or video with expert explanation, dating back to 1995 (NASA APOD)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date string No Date in YYYY-MM-DD format (default: today). Returns the Astronomy Picture of the Day for that date
thumbs boolean No Return thumbnail URL for video APOD entries (default false)
POST /api/v1/tools/nasa.neo_feed/call dynamic
Near-Earth Asteroids Feed

Get near-Earth asteroid close approaches for a date range — size estimates, hazard classification, velocity, miss distance (NASA NeoWs)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
end_date string No End date in YYYY-MM-DD format (default: start_date + 7 days)
start_date string Yes Start date in YYYY-MM-DD format for asteroid feed (max 7-day span)
POST /api/v1/tools/nasa.donki_flr/call dynamic
Solar Flare Events

Get solar flare events from the Space Weather Database — class, peak time, source region, linked CMEs and geomagnetic storms (NASA DONKI)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
end_date string No End date in YYYY-MM-DD format (default: today)
start_date string No Start date in YYYY-MM-DD format (default: 30 days ago)
POST /api/v1/tools/nasa.epic/call dynamic
Earth Camera (EPIC)

Get full-disc Earth images from the DSCOVR satellite EPIC camera — daily natural color photos from Lagrange point L1, 1.5M km away (NASA EPIC)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date string No Date in YYYY-MM-DD format (default: most recent available). Returns DSCOVR EPIC Earth images for that date
POST /api/v1/tools/nasa.image_search/call dynamic
Search NASA Images & Videos

Search NASA Image and Video Library — 140K+ images, videos, and audio from missions, telescopes, and events with metadata and download links (NASA)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
media_type string No Filter by media type (default: all types)
enum: image, video, audio
page integer No Page number for pagination (default 1)
q string Yes Search query for NASA images and videos (e.g. "mars rover", "apollo 11", "nebula")
year_end integer No Filter results to year <= year_end
year_start integer No Filter results to year >= year_start
POST /api/v1/tools/jpl.close_approaches/call dynamic
Asteroid Close Approaches

Get upcoming and past asteroid close approaches to Earth — distance, velocity, size, sorted by date or distance (NASA JPL)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date_max string No Maximum close-approach date in YYYY-MM-DD format (default: +60 days)
date_min string No Minimum close-approach date in YYYY-MM-DD format (default: now)
dist_max string No Maximum approach distance in AU (e.g. "0.05" = ~7.5M km). Default: 0.05
h_max number No Maximum absolute magnitude H (smaller H = larger object). Filter for brighter/bigger asteroids
limit integer No Maximum number of results (default 20, max 100)
sort string No Sort field (default: date)
enum: date, dist, dist-min, h, v-inf, v-rel
POST /api/v1/tools/jpl.fireballs/call dynamic
Fireball Events

Get reported fireball (bolide) events — atmospheric entry energy, velocity, altitude, geographic coordinates (NASA JPL CNEOS)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date_max string No Maximum event date in YYYY-MM-DD format
date_min string No Minimum event date in YYYY-MM-DD format
energy_min number No Minimum radiated energy in Joules (e.g. 1e10)
limit integer No Maximum number of results (default 20, max 100)
sort string No Sort field (default: date descending)
enum: date, energy, impact-e, vel, alt
POST /api/v1/tools/jpl.small_body/call dynamic
Small Body Lookup

Look up asteroid or comet data by name/designation — orbital elements, physical parameters, discovery info, hazard classification (NASA JPL SBDB)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
des string No SPK-ID or designation for exact lookup (e.g. "99942" for Apophis)
phys_par boolean No Include physical parameters like diameter, albedo, rotation period (default true)
sstr string No Search string — asteroid/comet name or designation (e.g. "Apophis", "2024 YR4", "Halley")
POST /api/v1/tools/jpl.impact_risk/call dynamic
Asteroid Impact Risk (Sentry)

Get asteroid impact risk assessments from the Sentry monitoring system — impact probability, Palermo/Torino scale, size estimates (NASA JPL)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
des string No Asteroid designation to check specific object (e.g. "99942" for Apophis). Omit for full list
h_max number No Maximum absolute magnitude H — filter for larger objects
ip_min number No Minimum impact probability (e.g. 1e-7)
ps_min number No Minimum Palermo Scale value (e.g. -3). Higher = more concerning
POST /api/v1/tools/rawg.game_search/call dynamic
Search Video Games

Search 800K+ video games — filter by genre, platform, release date, Metacritic score, with ratings, screenshots, and store links (RAWG)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
dates string No Filter by release date range YYYY-MM-DD,YYYY-MM-DD (e.g. "2024-01-01,2024-12-31")
genres string No Filter by genre IDs — comma-separated (e.g. "4" for action, "5" for RPG, "4,5" for both)
metacritic string No Filter by Metacritic score range "min,max" (e.g. "80,100" for highly rated)
ordering string No Sort field: name, released, added, created, updated, rating, metacritic. Prefix with "-" for descending (e.g. "-rating")
page integer No Page number for pagination (default 1)
page_size integer No Number of results per page (default 20, max 40)
platforms string No Filter by platform IDs — comma-separated (e.g. "4" for PC, "187" for PS5, "186" for Xbox Series)
search string No Search query for games (e.g. "The Witcher", "Red Dead Redemption")
POST /api/v1/tools/rawg.game_details/call dynamic
Get Game Details

Get full game details by ID or slug — description, platforms, genres, developers, publishers, ratings, Metacritic score, system requirements (RAWG)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes RAWG game ID (numeric) or slug (e.g. "grand-theft-auto-v", 3498)
POST /api/v1/tools/rawg.screenshots/call dynamic
Get Game Screenshots

Get screenshot images for a game — full resolution URLs with dimensions (RAWG)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes RAWG game ID or slug
page integer No Page number (default 1)
page_size integer No Results per page (default 20, max 40)
POST /api/v1/tools/rawg.store_links/call dynamic
Get Game Store Links

Get purchase/download links for a game across stores — Steam, PlayStation Store, Xbox, Epic, GOG, Nintendo (RAWG)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes RAWG game ID or slug
POST /api/v1/tools/rawg.game_series/call dynamic
Get Game Series

Get all games in the same series/franchise — sequels, prequels, and spin-offs with ratings and release dates (RAWG)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes RAWG game ID or slug
page integer No Page number (default 1)
page_size integer No Results per page (default 20, max 40)
POST /api/v1/tools/igdb.game_search/call dynamic
Search Games (IGDB)

Search 280K+ games in IGDB (Twitch) — rich metadata with genres, platforms, ratings, cover art, and release dates

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Maximum number of results to return (default 10, max 50)
query string Yes Search query for games (e.g. "Cyberpunk 2077", "The Legend of Zelda", "Elden Ring")
POST /api/v1/tools/igdb.game_details/call dynamic
Get Game Details (IGDB)

Get full game details by IGDB ID — storyline, genres, platforms, developers, publishers, themes, game modes, similar games, and websites

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes IGDB game ID (numeric, e.g. 1877 for Cyberpunk 2077)
POST /api/v1/tools/igdb.company_info/call dynamic
Get Company Info (IGDB)

Look up game companies by ID or search by name — description, country, developed/published game IDs, logos, and websites

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer No IGDB company ID (numeric, e.g. 70 for Nintendo). Use either id or query.
limit integer No Maximum number of results when searching by query (default 10, max 50)
query string No Search query for company name (e.g. "Valve", "CD Projekt"). Use either id or query.
POST /api/v1/tools/igdb.platform_info/call dynamic
Get Platform Info (IGDB)

Look up gaming platforms by ID or search by name — abbreviation, generation, platform family, versions, and summary

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer No IGDB platform ID (numeric, e.g. 48 for PlayStation 4, 6 for PC). Use either id or query.
limit integer No Maximum number of results when searching by query (default 10, max 50)
query string No Search query for platform name (e.g. "PlayStation", "Nintendo Switch"). Use either id or query.
POST /api/v1/tools/igdb.game_media/call dynamic
Get Game Media (IGDB)

Get cover art, screenshots, and video trailers for a game — image URLs with dimensions and YouTube video IDs

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes IGDB game ID (numeric, e.g. 1877 for Cyberpunk 2077)
POST /api/v1/tools/qrserver.generate/call dynamic
Generate QR Code

Generate a QR code image URL from text or URL — customizable size, color, background, format (PNG/SVG), error correction level. Returns direct image URL (goqr.me)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
bgcolor string No Background color as 6-digit hex without #, e.g. "ffffff" for white (default: "ffffff")
color string No Foreground color as 6-digit hex without #, e.g. "000000" for black (default: "000000")
data string Yes Text or URL to encode into a QR code (required)
ecc string No Error correction level: L (7%), M (15%), Q (25%), H (30%) — higher allows more damage tolerance (default: "L")
enum: L, M, Q, H
format string No Image format: "png" or "svg" (default: "png")
enum: png, svg
margin integer No Quiet zone margin in modules around the QR code (default: 1)
size string No Image size in WxH pixels, e.g. "200x200", "400x400" (default: "200x200")
POST /api/v1/tools/qrserver.read/call dynamic
Read QR Code

Decode a QR code from an image URL — extracts the encoded text or URL from any QR code image (goqr.me)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
fileurl string Yes URL of an image containing a QR code to decode (required)
POST /api/v1/tools/upc.lookup/call dynamic
Product Barcode Lookup

Look up a product by UPC, EAN, GTIN, or ISBN barcode — returns title, brand, images, dimensions, weight, category, price range, and marketplace offers (UPCitemdb)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
upc string Yes UPC, EAN, GTIN, or ISBN barcode number to look up (e.g. "012345678905", "9780140449136")
POST /api/v1/tools/upc.search/call dynamic
Product Search by Name

Search products by name, brand, or description — returns matching items with UPC codes, images, categories, and price ranges (UPCitemdb)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
match_mode integer No Match mode: 0 = broad match (default), 1 = exact match
offset integer No Pagination offset for results (default: 0)
query string Yes Full-text search query for product name, brand, or description (e.g. "iPhone 16", "Sony headphones")
type string No Search type: "product" (default), "brand", or "category"
enum: product, brand, category
POST /api/v1/tools/ip.lookup/call dynamic
IP Address Lookup

Look up any IP address — geolocation (country, city, coordinates), 9 security flags (VPN, Tor, proxy, datacenter, abuser, crawler, bogon, mobile, satellite), ASN, company info, abuse contacts (ipapi.is)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
ip string Yes IPv4 or IPv6 address to look up (e.g. "8.8.8.8", "2001:4860:4860::8888")
POST /api/v1/tools/ip.bulk_lookup/call dynamic
Bulk IP Lookup

Look up multiple IP addresses in one call (max 100) — country, city, VPN/Tor/proxy flags, ASN, and organization for each IP (ipapi.is)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
ips array Yes Array of IPv4/IPv6 addresses to look up in bulk (max 100 per request)
POST /api/v1/tools/earthquake.search/call dynamic
Search Earthquakes

Search global earthquakes by time, location, magnitude, and depth — returns magnitude, coordinates, tsunami flags, PAGER alerts, and felt reports. 100+ years of data, updated every minute (USGS)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
alertlevel string No PAGER alert level filter: green (no damage), yellow, orange, red (significant damage/casualties)
enum: green, yellow, orange, red
endtime string No End date in ISO 8601 format (default: now)
latitude number No Center latitude for radius search (-90 to 90)
limit integer No Maximum number of results (default 20, max 200)
longitude number No Center longitude for radius search (-180 to 180)
maxdepth number No Maximum depth in kilometers (max 1000)
maxmagnitude number No Maximum magnitude on Richter scale
maxradiuskm number No Search radius in kilometers from lat/lon center point (max ~20,000 km)
mindepth number No Minimum depth in kilometers (negative = above sea level)
minmagnitude number No Minimum magnitude on Richter scale (e.g. 4.5 for significant earthquakes)
orderby string No Sort order: "time" (newest first, default), "time-asc", "magnitude" (largest first), "magnitude-asc"
enum: time, time-asc, magnitude, magnitude-asc
starttime string No Start date in ISO 8601 format, e.g. "2026-01-01" or "2026-01-01T00:00:00"
POST /api/v1/tools/earthquake.feed/call dynamic
Real-Time Earthquake Feed

Get real-time earthquake feed by magnitude threshold (significant/4.5+/2.5+/1.0+/all) and time window (hour/day/week/month) — updated every minute (USGS)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
magnitude string No Magnitude threshold: "significant", "4.5", "2.5", "1.0", or "all" (default: "4.5")
enum: significant, 4.5, 2.5, 1.0, all
timeframe string No Time window: "hour", "day" (default), "week", or "month"
enum: hour, day, week, month
POST /api/v1/tools/earthquake.count/call dynamic
Count Earthquakes

Count earthquakes matching search criteria without returning full data — useful for statistics and monitoring thresholds (USGS)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
endtime string No End date in ISO 8601 format (default: now)
latitude number No Center latitude for radius search
longitude number No Center longitude for radius search
maxmagnitude number No Maximum magnitude on Richter scale
maxradiuskm number No Search radius in kilometers from lat/lon center
minmagnitude number No Minimum magnitude on Richter scale
starttime string No Start date in ISO 8601 format, e.g. "2026-01-01"
POST /api/v1/tools/anime.search/call dynamic
Search Anime

Search 28K+ anime titles by name, genre, type, status, and rating — scores, episodes, studios, seasons (MyAnimeList via Jikan)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
genre integer No Genre ID filter (e.g. 1=Action, 2=Adventure, 4=Comedy, 8=Drama, 10=Fantasy, 22=Romance)
limit integer No Results per page (default: 10, max: 25)
order_by string No Sort field (default: relevance)
enum: title, start_date, end_date, episodes, score, rank, popularity, favorites, members
page integer No Page number for pagination (default: 1)
query string No Search query for anime title (e.g. "Naruto", "Attack on Titan")
rating string No Age rating: g (all ages), pg, pg13, r17 (violence), r (mild nudity), rx (hentai)
enum: g, pg, pg13, r17, r, rx
sort string No Sort direction: "asc" or "desc" (default: desc)
enum: asc, desc
status string No Airing status: "airing", "complete", or "upcoming"
enum: airing, complete, upcoming
type string No Anime type filter: tv, movie, ova, special, ona, music
enum: tv, movie, ova, special, ona, music, cm, pv, tv_special
POST /api/v1/tools/anime.details/call dynamic
Get Anime Details

Get full anime details by MAL ID — synopsis, score, rank, episodes, studios, genres, themes, demographics, rating (MyAnimeList via Jikan)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes MyAnimeList ID of the anime (e.g. 1 for Cowboy Bebop, 20 for Naruto)
POST /api/v1/tools/manga.details/call dynamic
Get Manga Details

Get full manga details by MAL ID — synopsis, chapters, volumes, authors, score, rank, genres (MyAnimeList via Jikan)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes MyAnimeList ID of the manga (e.g. 13 for One Piece, 2 for Berserk)
POST /api/v1/tools/anime.characters/call dynamic
Get Anime Characters

Get character cast and Japanese voice actors for an anime — names, roles (main/supporting), images (MyAnimeList via Jikan)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes MyAnimeList ID of the anime to get character cast for
POST /api/v1/tools/anime.top/call dynamic
Top Anime Rankings

Get top-ranked anime by score — filter by type (TV/movie/OVA), status (airing/upcoming), or popularity (MyAnimeList via Jikan)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
filter string No Filter: "airing" (currently), "upcoming", "bypopularity", or "favorite"
enum: airing, upcoming, bypopularity, favorite
limit integer No Results per page (default: 10, max: 25)
page integer No Page number (default: 1)
type string No Filter top list by anime type (default: all types)
enum: tv, movie, ova, special, ona, music, cm, pv, tv_special
POST /api/v1/tools/books.isbn_lookup/call dynamic
ISBN Book Lookup

Look up a book by ISBN-10 or ISBN-13 — title, author, publisher, pages, cover image, subjects. 40M+ books (Open Library / Internet Archive)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
isbn string Yes ISBN-10 or ISBN-13 to look up (e.g. "9780451524935" for 1984, "0140449132" for The Republic)
POST /api/v1/tools/books.search/call dynamic
Search Books

Search 40M+ books by title, author, subject, or ISBN — ratings, cover images, edition counts, publish year (Open Library / Internet Archive)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
author string No Search by author name (e.g. "Tolkien")
isbn string No Search by ISBN number
limit integer No Results per page (default: 10, max: 100)
page integer No Page number for pagination (default: 1)
query string No General search query across title, author, and full text (e.g. "dune frank herbert")
sort string No Sort order: "new" (newest first), "old" (oldest), "rating" (highest rated)
enum: new, old, rating, readinglog, want_to_read, currently_reading, already_read
subject string No Search by subject/genre (e.g. "science fiction", "history")
title string No Search by book title only (e.g. "The Great Gatsby")
POST /api/v1/tools/books.work_details/call dynamic
Get Book Work Details

Get consolidated work metadata across all editions by Open Library Work ID — description, subjects, authors, cover, first publish date (Open Library)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
olid string Yes Open Library Work ID, e.g. "OL45804W" for Lord of the Rings. Get from search results key field
POST /api/v1/tools/books.author/call dynamic
Get Author Details

Get author profile by Open Library Author ID — biography, birth/death dates, photo, Wikipedia link (Open Library / Internet Archive)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
olid string Yes Open Library Author ID, e.g. "OL23919A" for J.R.R. Tolkien. Get from search or work author keys
POST /api/v1/tools/email.validate/call dynamic
Validate Email Address

Validate an email address — checks deliverability, detects disposable/spam trap/abuse/catch-all addresses, MX records, SMTP provider, domain age. 99.6% accuracy (ZeroBounce)

Amount
0.025000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.025000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
email string Yes Email address to validate (e.g. "user@example.com")
ip_address string No IP address of the email owner for additional geo/fraud scoring (optional)
POST /api/v1/tools/shorturl.create/call dynamic
Shorten URL (Short.io)

⚡ ACTION: Create a short URL from any long URL. Optional custom slug. Returns short link at apibase.short.gy. 1,000 free links/month (Short.io)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
slug string No Custom short path (e.g. "my-link" → apibase.short.gy/my-link). Auto-generated if omitted.
title string No Optional title/label for the short link
url string Yes Original URL to shorten (e.g. "https://example.com/very/long/path")
POST /api/v1/tools/shorturl.stats/call dynamic
Short URL Stats (Short.io)

Get click statistics and metadata for a short URL by its path (Short.io)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
path string Yes Short link path (e.g. "imV5of" from apibase.short.gy/imV5of)
POST /api/v1/tools/exchangerate.latest/call dynamic
Latest Exchange Rates

Latest exchange rates for 160+ currencies against any base currency. Updated daily on free tier. Returns all rates in one call (ExchangeRate-API)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
base string No Base currency code (e.g. "USD", "EUR", "GBP"). Default: USD. Returns rates for 160+ currencies.
POST /api/v1/tools/exchangerate.convert/call dynamic
Convert Currency

Convert amount between any two currencies — 160+ currencies supported. Returns conversion rate and result (ExchangeRate-API)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
amount number No Amount to convert (default 1)
from string Yes Source currency code (e.g. "USD")
to string Yes Target currency code (e.g. "EUR")
POST /api/v1/tools/calendarific.holidays/call dynamic
World Holidays (Calendarific)

Public holidays for 230+ countries — national, local, religious, observance types. Filter by month, day, type. 100+ years coverage. More countries than Nager.Date (Calendarific)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string Yes ISO 3166-1 alpha-2 country code (e.g. "US", "GB", "DE", "JP", "IN", "BR")
day integer No Filter by day (1-31)
month integer No Filter by month (1-12)
type string No Filter by holiday type
enum: national, local, religious, observance
year integer No Year (default 2026)
POST /api/v1/tools/weather_alerts.active/call dynamic
Active US Weather Alerts (NWS)

Active severe weather alerts for the US — tornado warnings, flood watches, heat advisories, winter storms. Filter by state, severity, event type. US Government open data, unlimited, no auth (NWS/NOAA)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
area string No US state code (e.g. "CA", "TX", "NY") or marine zone
event string No Event type filter (e.g. "Tornado Warning", "Flood Watch", "Heat Advisory")
limit integer No Max alerts to return (default 10, max 50)
severity string No Alert severity filter
enum: Extreme, Severe, Moderate, Minor, Unknown
urgency string No Urgency filter
enum: Immediate, Expected, Future, Past, Unknown
POST /api/v1/tools/weather_alerts.by_area/call dynamic
Weather Alerts by US State (NWS)

Active weather alerts for a specific US state — all warnings, watches, and advisories. Returns event, severity, urgency, description, area, timing (NWS/NOAA)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max alerts (default 10, max 50)
state string Yes US state code (e.g. "CA", "FL", "TX")
POST /api/v1/tools/holidays.by_country/call dynamic
Public Holidays by Country (Nager.Date)

Public holidays for any country and year — 100+ countries, national and regional holidays. Returns date, name (local + English), type. No auth, free, open source (Nager.Date)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country_code string Yes ISO 3166-1 alpha-2 country code (e.g. "US", "GB", "DE", "JP", "BR")
year integer No Year (default 2026). Supports 2000-2099.
POST /api/v1/tools/holidays.next/call dynamic
Next Public Holidays (Nager.Date)

Next upcoming public holidays for a country — useful for scheduling, availability checks, business day calculations. No auth (Nager.Date)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country_code string Yes ISO 3166-1 alpha-2 country code (e.g. "US", "FR")
POST /api/v1/tools/vin.decode/call dynamic
Decode VIN Number (NHTSA)

Decode a 17-character VIN — make, model, year, body class, engine, fuel type, transmission, plant country. US Government open data, unlimited, no auth (NHTSA)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
vin string Yes 17-character Vehicle Identification Number (e.g. "1HGCM82633A004352")
POST /api/v1/tools/vin.models/call dynamic
Vehicle Models by Make/Year (NHTSA)

List vehicle models for a make and/or year (e.g. Honda 2024). US Government data (NHTSA)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
make string No Vehicle make (e.g. "Honda", "Toyota", "Ford")
year integer No Model year (e.g. 2024)
POST /api/v1/tools/country.search/call dynamic
Search Country by Name

Search country by name — population, area, capital, languages, currencies, timezones, flag, region, borders. 250+ countries. No auth, free (REST Countries)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
name string Yes Country name to search (e.g. "United States", "Germany", "Japan")
POST /api/v1/tools/country.by_code/call dynamic
Country by ISO Code

Get country details by ISO code (US, GB, DE, JP). Returns name, population, area, capital, currencies, languages, flag (REST Countries)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
code string Yes ISO 3166-1 country code — alpha-2 ("US") or alpha-3 ("USA")
POST /api/v1/tools/food.barcode/call dynamic
Food Product by Barcode

Lookup food product by barcode (EAN/UPC) — name, brand, nutrition (calories, fat, carbs, protein per 100g), Nutri-Score, NOVA group, ingredients. 3M+ products (Open Food Facts)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
barcode string Yes Product barcode (EAN-13, UPC-A, etc.) e.g. "3017620422003" for Nutella
POST /api/v1/tools/food.search/call dynamic
Search Food Products

Search food products by name — returns matching products with brand, barcode, Nutri-Score, image. 3M+ products worldwide (Open Food Facts)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Results count (default 10, max 50)
query string Yes Product name to search (e.g. "nutella", "coca cola", "organic milk")
POST /api/v1/tools/random.user/call dynamic
Generate Random User Profile

Generate realistic random user profiles — name, email, phone, address, age, gender, photo. Filter by nationality and gender. For testing and demo data (RandomUser.me)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
count integer No Number of random users to generate (default 1, max 20)
gender string No Gender filter
enum: male, female
nationality string No Nationality filter — comma-separated ISO codes (e.g. "us", "gb,fr,de")
POST /api/v1/tools/ssl.check/call dynamic
Check SSL Certificate (ssl-checker.io)

Check SSL/TLS certificate for any domain — validity, issuer, expiry date, days remaining, protocol, key size, HSTS status. No auth, free (ssl-checker.io)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string Yes Domain name to check SSL certificate for (e.g. "google.com", "apibase.pro"). Do not include https://.
POST /api/v1/tools/gdelt.search/call dynamic
Search Global News & Events (GDELT)

Search global news articles across 65 languages from 300K+ sources worldwide. Filter by time, language, tone. Returns title, URL, domain, country. 100% free, no auth (GDELT Project)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
language string No Source language filter (e.g. "english", "spanish", "chinese")
limit integer No Number of articles (default 10, max 75)
query string Yes Search query — keywords, phrases, or boolean (e.g. "climate change", "AI regulation"). Min 3 chars.
sort string No Sort order: DateDesc (newest), ToneDesc (most positive), HybridRel (relevance)
enum: DateDesc, DateAsc, ToneDesc, ToneAsc, HybridRel
timespan string No Time window: "15min", "1h", "4h", "1d", "7d", "30d", "3m" (default: all recent)
POST /api/v1/tools/gdelt.timeline/call dynamic
News Mention Timeline (GDELT)

Track mention volume of any topic over time — see when a keyword spikes in global news coverage. Up to 3 months of data (GDELT Project)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
query string Yes Query to track mention volume over time (e.g. "Bitcoin", "artificial intelligence")
timespan string No Time window: "1d", "7d", "30d", "3m" (default: 3 months)
POST /api/v1/tools/firms.fires/call dynamic
Detect Fires by Satellite (NASA FIRMS)

Active fire hotspots detected by NASA satellites (VIIRS, MODIS) — latitude, longitude, brightness, confidence, fire radiative power. Filter by bounding box and days. Near real-time updates (NASA FIRMS)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
days integer No Number of days of data (1-5, default 1)
east number Yes Eastern longitude of bounding box (e.g. -114)
north number Yes Northern latitude of bounding box (e.g. 42)
source string No Satellite sensor: VIIRS_SNPP_NRT (default, highest resolution), MODIS_NRT (legacy)
enum: VIIRS_SNPP_NRT, VIIRS_NOAA20_NRT, VIIRS_NOAA21_NRT, MODIS_NRT
south number Yes Southern latitude of bounding box (e.g. 32)
west number Yes Western longitude of bounding box (e.g. -125 for California)
POST /api/v1/tools/worldclock.current/call dynamic
Current Time by Timezone

Get current date, time, and day of week for any IANA timezone. DST-aware. No auth, free, unlimited (TimeAPI.io)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
timezone string Yes IANA timezone name (e.g. "America/New_York", "Europe/London", "Asia/Tokyo", "UTC")
POST /api/v1/tools/worldclock.convert/call dynamic
Convert Time Between Timezones

Convert date/time from one timezone to another. DST-aware. 597 IANA timezones (TimeAPI.io)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
datetime string Yes Date and time to convert in "YYYY-MM-DD HH:mm:ss" format (e.g. "2026-03-20 12:00:00")
from_timezone string Yes Source IANA timezone (e.g. "America/New_York")
to_timezone string Yes Target IANA timezone (e.g. "Asia/Tokyo")
POST /api/v1/tools/worldclock.zones/call dynamic
List All Timezones

List all 597 IANA timezone names. Use for timezone validation and discovery (TimeAPI.io)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
filter string No Optional prefix filter for timezone names (e.g. "America", "Europe", "Asia"). Returns all 597 zones if omitted.
POST /api/v1/tools/screenshot.capture/call dynamic
Capture Website Screenshot (ApiFlash)

⚡ ACTION: Take a screenshot of any URL — returns image URL. Chrome-based rendering, supports full-page capture, custom viewport, ad blocking, cookie banner removal. Waits for JS-heavy SPAs to load (ApiFlash)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
delay integer No Wait N seconds before capture (0-10, for JS-heavy pages)
format string No Image format: "png" (default), "jpeg", or "webp"
enum: png, jpeg, webp
full_page boolean No Capture full page scroll height (default false)
height integer No Viewport height in pixels (default 1080)
no_ads boolean No Block ads before capture (default false)
no_cookie_banners boolean No Remove cookie consent banners (default false)
url string Yes URL of the website to screenshot (e.g. "https://example.com")
wait_until string No "page_loaded" (default) or "network_idle" (wait for all XHR/fetch)
enum: page_loaded, network_idle
width integer No Viewport width in pixels (default 1920, max 3840)
POST /api/v1/tools/sports.football_fixtures/call dynamic
Football/Soccer Fixtures & Scores

Football/soccer fixtures, live scores, and results — filter by date, league (Premier League, La Liga, Champions League...), team. 2000+ leagues, 171 countries. 362+ fixtures per day (API-Sports)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date string No Date in YYYY-MM-DD format (e.g. "2026-03-20"). Returns all fixtures for that day.
league integer No League ID (e.g. 39 = Premier League, 140 = La Liga, 78 = Bundesliga)
live boolean No Set to true to get only live/in-play fixtures
season integer No Season year (e.g. 2025)
team integer No Team ID to filter fixtures
POST /api/v1/tools/sports.football_standings/call dynamic
Football League Standings

League table/standings — rank, points, wins, draws, losses, goals for/against. All major leagues: Premier League (39), La Liga (140), Bundesliga (78), Serie A (135), Ligue 1 (61) (API-Sports)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
league integer Yes League ID (e.g. 39 = Premier League, 140 = La Liga, 135 = Serie A)
season integer No Season year (default: current season, e.g. 2025)
POST /api/v1/tools/sports.football_leagues/call dynamic
Search Football Leagues

Search football leagues and cups by country or name. Returns league ID, name, type (league/cup), country, logo. Use IDs for fixtures and standings queries (API-Sports)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No Country name to filter leagues (e.g. "England", "Spain", "Germany")
search string No Search league by name (e.g. "Premier", "Champions")
POST /api/v1/tools/sports.basketball_games/call dynamic
Basketball Games & Scores

Basketball games and scores — NBA, EuroLeague, and 100+ leagues worldwide. Filter by date, league, season, team. Live and historical data (API-Sports)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date string No Date in YYYY-MM-DD format. Returns all basketball games for that day.
league integer No League ID (e.g. 12 = NBA)
season string No Season (e.g. "2025-2026")
team integer No Team ID to filter games
POST /api/v1/tools/langbly.translate/call dynamic
Translate Text (Langbly)

Translate text between 90+ languages — auto-detects source language, supports batch translation (array of strings), HTML format preservation. Google Translate v2 compatible. $5/1M chars (Langbly)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
format string No Input format: "text" (default) or "html" (preserves HTML tags)
enum: text, html
source string No Source language code (auto-detected if omitted)
target string Yes Target language code (e.g. "es", "fr", "de", "ja", "zh", "ru", "ar")
text string Yes Text to translate — single string or array of strings for batch translation
POST /api/v1/tools/langbly.detect/call dynamic
Detect Language (Langbly)

Detect the language of text — returns language code and confidence score. Supports batch detection (Langbly)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
text string Yes Text to detect language of — single string or array
POST /api/v1/tools/langbly.languages/call dynamic
List Supported Languages (Langbly)

List all 90+ supported translation languages with localized names. Specify display_language to get names in that language (Langbly)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
display_language string No Language code to display names in (e.g. "en" returns "Spanish", "es" returns "Español")
POST /api/v1/tools/twilio.lookup/call dynamic
Phone Number Lookup (Twilio)

Validate and look up phone number info — format validation, country, national format. Optional: carrier name, line type (mobile/landline/VoIP), caller name CNAM (Twilio)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
include_caller_name boolean No Include caller name CNAM lookup (costs extra credit). US numbers only.
include_carrier boolean No Include carrier/line type info (costs extra credit). Returns carrier name, line type (mobile/landline/voip).
phone_number string Yes Phone number in E.164 format (e.g. "+14157012311", "+442071234567")
POST /api/v1/tools/twilio.send_sms/call dynamic
Send SMS (Twilio)

⚡ ACTION: Send SMS message to any phone number worldwide. Requires a Twilio phone number as sender. Returns message SID and delivery status. $0.0083/SMS US outbound (Twilio)

Amount
0.015000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.015000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
body string Yes SMS message text (max 1600 chars, splits into multiple segments if >160)
from string Yes Sender phone number — must be a Twilio number you own (e.g. "+15551234567")
to string Yes Recipient phone number in E.164 format (e.g. "+14155551234")
POST /api/v1/tools/stability.generate/call dynamic
Generate Image (Stability AI)

⚡ ACTION: Generate images from text prompts using Stable Diffusion — supports style presets (anime, cinematic, pixel-art, photographic...), aspect ratios, negative prompts. Returns base64 PNG data URI. Powered by Stability AI

Amount
0.070000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.070000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Image aspect ratio (default "1:1")
enum: 1:1, 16:9, 21:9, 2:3, 3:2, 4:5, 5:4, 9:16, 9:21
negative_prompt string No What to exclude from the image (e.g. "blurry, low quality, text, watermark")
prompt string Yes Text prompt describing the image to generate (e.g. "a futuristic city at sunset, cyberpunk style, detailed")
style_preset string No Style preset to guide generation
enum: 3d-model, analog-film, anime, cinematic, comic-book, digital-art, enhance, fantasy-art, isometric, line-art, low-poly, neon-punk, origami, photographic, pixel-art, tile-texture
POST /api/v1/tools/resend.send_email/call dynamic
Send Email (Resend)

⚡ ACTION: Send transactional email — plain text or HTML body, multiple recipients, reply-to. Requires verified sender domain. 3,000 free emails/month (Resend)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
from string No Sender email (default: noreply@apibase.pro). Must be a verified domain.
html string No HTML email body (alternative to text)
reply_to string No Reply-to email address
subject string Yes Email subject line
text string No Plain text email body
to string Yes Recipient email address(es) — single email or array of emails
POST /api/v1/tools/resend.email_status/call dynamic
Check Email Status (Resend)

Check delivery status of a sent email by ID — last event, timestamps (Resend)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
email_id string Yes Email ID returned from send_email (e.g. "d1c6e0a8-...")
POST /api/v1/tools/mastodon.trending/call dynamic
Trending Mastodon Posts

Trending posts on Mastodon (Fediverse) — popular content across the decentralized social network. Returns post text, author, reblogs, favourites, replies. No auth needed, $0 upstream (Mastodon.social)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of trending posts to return (default 10, max 40)
POST /api/v1/tools/mastodon.trending_tags/call dynamic
Trending Mastodon Hashtags

Trending hashtags on Mastodon — top topics with usage counts. Track social media trends on the decentralized network. No auth needed (Mastodon.social)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of trending hashtags to return (default 10, max 20)
POST /api/v1/tools/regulations.search/call dynamic
Search US Federal Regulations

Search US federal regulatory documents — rules, proposed rules, notices, presidential documents. Filter by agency (EPA, SEC, FDA...), document type, date. 7,500+ results for "artificial intelligence" (Regulations.gov)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
agency string No Filter by agency ID (e.g. "EPA", "SEC", "FDA")
document_type string No Filter by document type
enum: Rule, Proposed Rule, Notice, Presidential Document
limit integer No Number of results (default 10, min 5, max 25)
posted_after string No Only documents posted after this date (YYYY-MM-DD)
query string No Search keywords in federal regulatory documents (e.g. "artificial intelligence", "climate change")
sort string No Sort order (default: -postedDate, newest first)
enum: postedDate, -postedDate, title, documentId
POST /api/v1/tools/regulations.document/call dynamic
Get Regulatory Document Details

Get full details of a US federal regulatory document by ID — title, abstract, agency, comment count, docket, dates. Public domain (Regulations.gov)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
document_id string Yes Document ID from search results (e.g. "FDA-2024-N-0001-0001")
POST /api/v1/tools/fedregister.search/call dynamic
Search Federal Register

Search the US Federal Register — final rules, proposed rules, notices, executive orders. Filter by agency, type, date. 90+ years of official federal government records (Federal Register)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
agency string No Agency slug (e.g. "environmental-protection-agency", "securities-and-exchange-commission")
document_type string No Type: RULE (final rule), PRORULE (proposed rule), NOTICE, PRESDOCU (presidential document/executive order)
enum: RULE, PRORULE, NOTICE, PRESDOCU
limit integer No Number of results (default 10, max 20)
published_after string No Only documents published after this date (MM/DD/YYYY)
query string No Search keywords in Federal Register (e.g. "executive order", "cryptocurrency regulation")
sort string No Sort order (default: newest)
enum: newest, oldest, relevance
POST /api/v1/tools/fedregister.document/call dynamic
Get Federal Register Document

Get full Federal Register document by number — title, abstract, agencies, effective date, PDF link, comment deadline (Federal Register)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
document_number string Yes Federal Register document number (e.g. "2026-12345")
POST /api/v1/tools/fedregister.recent/call dynamic
Recent Federal Register Documents

Latest documents published in the Federal Register — filter by type (rules, proposed rules, notices, presidential). No search query needed (Federal Register)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
document_type string No Filter by type (default: all types)
enum: RULE, PRORULE, NOTICE, PRESDOCU
limit integer No Number of results (default 10, max 20)
POST /api/v1/tools/courtlistener.search/call dynamic
Search US Court Opinions

Search US federal and state court opinions — filter by court (scotus, ca9, dcd...), date range, relevance. Largest free US case law archive. 7,000+ AI-related opinions (CourtListener / Free Law Project)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
court string No Court filter (e.g. "scotus" for Supreme Court, "ca9" for 9th Circuit, "dcd" for DC District)
filed_after string No Only cases filed after this date (YYYY-MM-DD)
filed_before string No Only cases filed before this date (YYYY-MM-DD)
limit integer No Number of results (default 10, max 20)
order_by string No Sort: relevance (default), newest, oldest
enum: score desc, dateFiled desc, dateFiled asc
query string Yes Search query for US court opinions (e.g. "artificial intelligence liability", "Fourth Amendment digital privacy")
type string No Search type: "o" (opinions, default) or "r" (RECAP dockets)
enum: o, r
POST /api/v1/tools/courtlistener.opinion/call dynamic
Get Court Opinion Text

Get full text of a US court opinion by ID — author, type, date, download URL. Up to 5,000 characters of opinion text (CourtListener)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
opinion_id string Yes Opinion ID from search results
POST /api/v1/tools/courtlistener.dockets/call dynamic
Search Court Dockets (RECAP)

Search PACER/RECAP federal court dockets — case filings, motions, orders. Filter by court. From the RECAP Archive (CourtListener / Free Law Project)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
court string No Court filter
limit integer No Number of results (default 10)
query string Yes Search query for RECAP dockets
POST /api/v1/tools/ocr.extract_text/call dynamic
Extract Text from Image (OCR)

Extract text from any image or PDF URL using OCR — supports 20+ languages including English, Russian, Chinese, Japanese, Korean, Arabic. Returns recognized text. Handles PNG, JPG, GIF, BMP, PDF, TIFF (OCR.space)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
detect_orientation boolean No Auto-detect and correct image orientation (default false)
filetype string No File type hint — set if URL has no extension or content-type is wrong
enum: PNG, JPG, GIF, BMP, PDF, TIFF
language string No OCR language: "eng" (English, default), "rus" (Russian), "ger" (German), "fre" (French), "spa" (Spanish), "jpn" (Japanese), "kor" (Korean), "chs" (Chinese Simplified)
enum: eng, ara, chs, cht, dan, dut, fin, fre, ger, gre, hun, ita, jpn, kor, nor, pol, por, rus, spa, swe, tur
url string Yes URL of the image or PDF to extract text from (PNG, JPG, GIF, BMP, PDF, TIFF supported)
POST /api/v1/tools/finnhub.quote/call dynamic
Real-Time Stock Quote

Real-time stock price quote — current price, change, percent change, day high/low, open, previous close. Supports US stocks, ETFs, and major global exchanges (Finnhub)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
symbol string Yes Stock ticker symbol (e.g. "AAPL", "GOOGL", "TSLA", "MSFT")
POST /api/v1/tools/finnhub.company_profile/call dynamic
Company Profile

Company profile by ticker — name, exchange, industry, country, market cap, shares outstanding, IPO date, logo, website (Finnhub)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
symbol string Yes Stock ticker symbol (e.g. "AAPL")
POST /api/v1/tools/finnhub.company_news/call dynamic
Company News

Latest news articles about a specific company — headline, source, summary, date, image. Filter by date range (Finnhub)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
from string No Start date in YYYY-MM-DD format (default: 7 days ago)
symbol string Yes Stock ticker symbol (e.g. "AAPL")
to string No End date in YYYY-MM-DD format (default: today)
POST /api/v1/tools/finnhub.candles/call dynamic
Stock Price Candles (OHLCV)

Historical OHLCV candlestick data — open, high, low, close, volume with configurable resolution (1min to monthly). Use for charting and technical analysis (Finnhub)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
from integer No Start timestamp (Unix seconds). Default: 30 days ago
resolution string No Candle resolution: "1","5","15","30","60" (minutes), "D" (day), "W" (week), "M" (month). Default: "D"
enum: 1, 5, 15, 30, 60, D, W, M
symbol string Yes Stock ticker symbol (e.g. "AAPL")
to integer No End timestamp (Unix seconds). Default: now
POST /api/v1/tools/finnhub.market_news/call dynamic
Market News

General market news — categories: general, forex, crypto, merger. Top headlines with source, summary, and images (Finnhub)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No News category: "general" (default), "forex", "crypto", "merger"
enum: general, forex, crypto, merger
POST /api/v1/tools/news.latest/call dynamic
Latest Global News

Latest news from 180,000+ sources across 200+ countries in 70+ languages. Filter by keyword, country, category, language, domain, and recency. Returns title, link, description, source, sentiment, keywords (NewsData.io)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No Category filter, comma-separated: business, entertainment, environment, food, health, politics, science, sports, technology, top, tourism, world
country string No Country code filter, comma-separated (e.g. "us", "gb,de,fr"). 200+ countries supported.
domain string No Filter by source domain (e.g. "bbc.co.uk", "nytimes.com")
language string No Language code filter (e.g. "en", "de", "fr", "es"). 70+ languages supported.
q string No Search keywords in article title and content (e.g. "AI agents", "climate change")
size integer No Number of articles to return (default 10, max 50)
timeframe string No Recency filter in hours (e.g. "24" for last 24 hours, "1" for last hour)
POST /api/v1/tools/news.crypto/call dynamic
Crypto & Blockchain News

Cryptocurrency and blockchain news feed — filter by coin (Bitcoin, Ethereum, Solana...), keyword, language. Dedicated crypto news index from specialized sources (NewsData.io)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
coin string No Specific coin filter (e.g. "Bitcoin", "Ethereum", "Solana")
language string No Language code (e.g. "en")
q string No Search keywords in crypto news (e.g. "Bitcoin ETF", "DeFi")
size integer No Number of articles (default 10, max 50)
POST /api/v1/tools/news.sources/call dynamic
News Sources Directory

Browse available news sources — filter by country, language, and category. Returns source name, URL, categories, and languages covered. 180,000+ sources indexed (NewsData.io)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No Category to filter sources (e.g. "technology", "business")
country string No Country code to filter sources (e.g. "us", "gb")
language string No Language code to filter sources (e.g. "en")
POST /api/v1/tools/exa.search/call dynamic
Semantic Web Search (Exa)

Neural/semantic web search — finds conceptually related pages, not just keyword matches. Supports category filters (company, research paper, news, people, tweet), domain filtering, date range. Returns relevance scores and highlighted excerpts (Exa)

Amount
0.012000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.012000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No Category filter for specialized indexes (optional)
enum: company, research paper, news, people, tweet
end_published_date string No Filter: only results published before this date
exclude_domains array No Exclude results from these domains
include_domains array No Only include results from these domains (e.g. ["arxiv.org"])
include_highlights boolean No Include key sentence highlights (default true)
include_text boolean No Include full extracted page text in results (default false — saves tokens)
num_results integer No Number of results (default 10, max 25)
query string Yes Natural language search query — Exa finds semantically related pages, not just keyword matches
start_published_date string No Filter: only results published after this date (ISO format, e.g. "2025-01-01")
type string No Search type: "auto" (balanced), "neural" (semantic similarity), "keyword" (traditional). Default: auto
enum: auto, neural, keyword
POST /api/v1/tools/exa.contents/call dynamic
Extract Page Content (Exa)

Extract clean text content from up to 10 URLs — returns title, author, published date, full text. Use for feeding web pages into agent context (Exa)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
urls array Yes URLs to extract content from (1-10). Returns clean text, title, author, date.
POST /api/v1/tools/exa.find_similar/call dynamic
Find Similar Pages (Exa)

Find web pages semantically similar to a given URL — discover related content, competitors, alternatives without knowing what to search for. Unique capability for research agents (Exa)

Amount
0.012000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.012000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
exclude_source_domain boolean No Exclude results from same domain as input URL (default true)
include_text boolean No Include full extracted page text (default false)
num_results integer No Number of similar pages (default 10, max 25)
start_published_date string No Only include similar pages published after this date (ISO format)
url string Yes Reference URL — Exa finds pages semantically similar to this one
POST /api/v1/tools/tavily.search/call dynamic
AI Web Search (Tavily)

AI-optimized web search — returns synthesized answer + curated results with extracted page content and relevance scores. Built for LLM/agent RAG pipelines. Supports domain filtering and recency (Tavily)

Amount
0.010000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
days integer No Recency filter — only include results from the last N days
exclude_domains array No Exclude results from these domains (e.g. ["reddit.com"])
include_answer boolean No Include AI-synthesized answer based on search results (default true)
include_domains array No Only include results from these domains (e.g. ["wikipedia.org", "arxiv.org"])
max_results integer No Number of results to return (default 5, max 20)
query string Yes Search query — Tavily returns AI-synthesized answer + curated results with extracted content
search_depth string No Search depth: "basic" (faster, 1 credit) or "advanced" (deeper, 2 credits). Default: basic
enum: basic, advanced
POST /api/v1/tools/tavily.extract/call dynamic
Extract Web Page Content (Tavily)

Extract clean readable content from up to 20 URLs — returns text, title, author, published date. Eliminates scraping. Perfect for feeding web pages into agent context windows (Tavily)

Amount
0.010000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
urls array Yes URLs to extract clean content from (1-20 URLs). Returns readable text, title, author, date.
POST /api/v1/tools/serper.web_search/call dynamic
Google Web Search

Real-time Google web search results — organic listings, knowledge graph, answer box, people also ask, related searches. Supports country and language targeting. Powered by Serper.dev

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
gl string No Country code for localized results (e.g. "us", "gb", "de", "fr")
hl string No Language code for results (e.g. "en", "de", "fr", "es")
num integer No Number of results to return (default 10, max 100)
page integer No Page number for pagination (default 1)
q string Yes Search query (e.g. "best restaurants in Berlin", "how does MCP protocol work")
POST /api/v1/tools/serper.news_search/call dynamic
Google News Search

Real-time Google News articles — title, source, date, snippet, image. Filter by time (past hour/day/week/month). Global coverage in 70+ languages (Serper.dev)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
gl string No Country code for localized news (e.g. "us", "gb")
hl string No Language code (e.g. "en", "de")
num integer No Number of articles (default 10, max 100)
q string Yes News search query (e.g. "AI agents", "Base network")
tbs string No Time filter: "qdr:h" (past hour), "qdr:d" (past day), "qdr:w" (past week), "qdr:m" (past month)
POST /api/v1/tools/serper.image_search/call dynamic
Google Image Search

Google Image search results — image URL, thumbnail, dimensions, source domain. Search any visual content worldwide (Serper.dev)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
gl string No Country code (e.g. "us")
num integer No Number of images (default 10, max 100)
q string Yes Image search query (e.g. "golden gate bridge sunset")
POST /api/v1/tools/serper.shopping_search/call dynamic
Google Shopping Search

Google Shopping product listings — title, price, source, rating, delivery info, product images. Compare prices across retailers (Serper.dev)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
gl string No Country code for localized prices (e.g. "us", "gb")
num integer No Number of products (default 10, max 100)
q string Yes Product search query (e.g. "macbook pro 16 inch", "wireless headphones")
POST /api/v1/tools/usrealestate.for_sale/call dynamic
Search US Properties For Sale

Search active for-sale property listings across the US — filter by city, state, ZIP, price range, bedrooms, bathrooms, sqft, property type. Returns address, price, specs, photos. Millions of MLS listings (RapidAPI / Realtor.com data)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
baths_min integer No Minimum number of bathrooms
beds_min integer No Minimum number of bedrooms
city string No City name, e.g. "Austin" (use with state_code)
limit integer No Number of results (default 10, max 42)
offset integer No Pagination offset (default 0)
postal_code string No ZIP code, e.g. "78701" (alternative to city+state)
price_max integer No Maximum listing price in USD
price_min integer No Minimum listing price in USD
property_type string No Property type filter
enum: single_family, multi_family, condo, townhomes, mobile, land, farm
sort string No Sort order (default: relevant)
enum: relevant, newest, price_low, price_high, open_house_date, sqft_high, price_reduced_date
sqft_min integer No Minimum square footage
state_code string No Two-letter US state code, e.g. "TX"
POST /api/v1/tools/usrealestate.property_detail/call dynamic
Get US Property Details

Detailed property information by property ID — beds, baths, sqft, year built, lot size, tax assessment, HOA, days on market, photos, last sale price/date. Use for_sale search first to get property_id (RapidAPI / Realtor.com data)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
property_id string Yes Property ID from a for_sale search result (e.g. "2734304997")
POST /api/v1/tools/usrealestate.location_suggest/call dynamic
US Real Estate Location Search

Autocomplete location search for US real estate — returns matching cities, ZIP codes, and addresses with coordinates. Use to find valid city/state codes for property searches (RapidAPI / Realtor.com data)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
query string Yes Location search query — city name, address, or ZIP code (e.g. "Austin TX", "90210")
POST /api/v1/tools/walkscore.score/call dynamic
Get Walk Score, Transit Score & Bike Score

Walk Score (0-100), Transit Score (0-100), and Bike Score (0-100) for any US/Canada address. Measures walkability to amenities, public transit quality, and cycling infrastructure. Industry-standard walkability metric used by 30,000+ websites (Walk Score / Redfin)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
address string Yes Full street address, e.g. "1119 8th Avenue Seattle WA 98101"
latitude number Yes Latitude of the address (-90 to 90). Use geo.geocode to get coordinates.
longitude number Yes Longitude of the address (-180 to 180). Use geo.geocode to get coordinates.
POST /api/v1/tools/airquality.city/call dynamic
Air Quality by City

Real-time air quality index (AQI US + CN), pollutant concentrations (PM2.5, PM10, O3, NO2, SO2, CO), dominant pollutant, temperature, humidity, wind speed for any city worldwide. 30,000+ monitoring stations across 10,000+ cities (IQAir AirVisual)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
city string Yes City name (e.g. "Los Angeles", "London", "Tokyo")
country string Yes Country name (e.g. "USA", "UK", "Japan")
state string Yes State or province (e.g. "California", "England", "Tokyo")
POST /api/v1/tools/airquality.nearest/call dynamic
Air Quality by Coordinates

Real-time air quality index (AQI) and weather data for the nearest monitoring station to given GPS coordinates. Returns nearest city, AQI (US + CN), dominant pollutant, PM2.5/PM10/O3 concentrations, temperature, humidity (IQAir AirVisual)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
lat number Yes Latitude (-90 to 90, e.g. 34.0522)
lon number Yes Longitude (-180 to 180, e.g. -118.2437)
POST /api/v1/tools/fatsecret.food_search/call dynamic
Search Food Nutrition Database

Search 2.3M+ food items by name — branded products, restaurant meals, generic foods from 190+ countries. Returns food ID, name, type, brand, and per-serving summary (calories, fat, carbs, protein). Use food_id for detailed nutritional lookup (FatSecret)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
max_results integer No Results per page (default 20, max 50)
page integer No Page number for pagination (default 0)
query string Yes Food name to search (e.g. "chicken breast", "banana", "greek yogurt")
POST /api/v1/tools/fatsecret.food_details/call dynamic
Food Nutritional Details

Complete nutritional profile for a food item by FatSecret ID — all serving sizes with calories, total/saturated/trans fat, cholesterol, sodium, potassium, carbs, fiber, sugar, protein, vitamins A/C/D, calcium, iron. 2.3M+ foods (FatSecret)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
food_id string Yes FatSecret food ID from search results (e.g. "33691" for chicken breast)
POST /api/v1/tools/autodev.vin_decode/call dynamic
Global VIN Decode (Auto.dev)

Decode any VIN worldwide (100+ countries) — make, model, year, trim, engine, transmission, drive type, body style, origin country, manufacturer. Covers EU, Asia, and other markets beyond US-only NHTSA. Static data cached 24h (Auto.dev)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
vin string Yes 17-character Vehicle Identification Number (e.g. "WP0AF2A99KS165242" for Porsche, "WBAFR7C51BC603689" for BMW)
POST /api/v1/tools/pexels.search_photos/call dynamic
Search Pexels Stock Photos

Search curated free stock photos by keyword — filter by orientation (landscape/portrait/square), color, size. Returns multiple resolutions (original to tiny), photographer name, Pexels URL. Free for commercial use (Pexels)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
color string No Color filter (e.g. "red", "blue", "green", "yellow", "orange", "white", "black")
limit integer No Results per page (default 10, max 80)
orientation string No Photo orientation filter
enum: landscape, portrait, square
page integer No Page number for pagination
query string Yes Search term (e.g. "sunset beach", "office meeting", "technology")
size string No Minimum photo size
enum: large, medium, small
POST /api/v1/tools/pexels.search_videos/call dynamic
Search Pexels Stock Videos

Search free stock videos by keyword — returns HD/SD video files with dimensions, duration, download URLs. Free for commercial use (Pexels)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Results per page (default 10, max 80)
orientation string No Video orientation
enum: landscape, portrait, square
query string Yes Search term for videos (e.g. "nature timelapse", "city traffic", "cooking")
size string No Minimum video size
enum: large, medium, small
POST /api/v1/tools/pexels.curated/call dynamic
Pexels Curated Photos

Hand-picked high-quality curated photos from Pexels — updated daily. Returns photographer, multiple sizes, Pexels URL. Perfect for featured images and hero sections (Pexels)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of curated photos (default 10, max 80)
page integer No Page number
POST /api/v1/tools/browser.create_session/call dynamic
Create Browser Session

⚡ ACTION: Create a managed headless browser session on Browserbase infrastructure. Returns session ID and WebSocket connect URL for Puppeteer/Playwright. Choose region (US/EU/Asia) and optional residential proxy. Sessions auto-expire after 5 minutes of inactivity (Browserbase)

Amount
0.010000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
proxy boolean No Use residential proxy for the session (default false)
region string No Browser region (default us-west-2)
enum: us-west-2, us-east-1, eu-central-1, ap-southeast-1
POST /api/v1/tools/browser.session_status/call dynamic
Browser Session Status

Check the status of a Browserbase session — running, completed, error, timed out. Returns CPU usage, memory, proxy bytes, start/end times (Browserbase)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
session_id string Yes Browserbase session ID (from create_session result)
POST /api/v1/tools/browser.session_content/call dynamic
Browser Session Downloads

Get files downloaded during a browser session — screenshots, PDFs, extracted data (Browserbase)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
session_id string Yes Session ID to get downloads/content from
POST /api/v1/tools/browser.list_sessions/call dynamic
List Browser Sessions

List active or recent browser sessions — filter by status (running, completed, error). Returns session IDs, regions, start times (Browserbase)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
status string No Filter by session status (default RUNNING)
enum: RUNNING, ERROR, TIMED_OUT, COMPLETED
POST /api/v1/tools/telegram.send_message/call dynamic
Send Telegram Message

⚡ ACTION: Send a text message to a Telegram user or group chat. Supports Markdown (*bold*, _italic_, `code`, [link](url)) and HTML formatting. Max 4096 chars. Perfect for alerts, notifications, reports (Telegram Bot API)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
chat_id string Yes Telegram chat ID (number) or @channel_username (string). Get from get_updates or manually
disable_notification boolean No Send silently without notification sound (default false)
parse_mode string No Text formatting: "Markdown" or "HTML" (default plain text)
enum: Markdown, HTML
text string Yes Message text (max 4096 chars). Supports Markdown: *bold*, _italic_, `code`, [link](url)
POST /api/v1/tools/telegram.send_photo/call dynamic
Send Telegram Photo

⚡ ACTION: Send a photo to a Telegram chat with optional caption. Provide image URL — supports JPG, PNG, GIF up to 10MB (Telegram Bot API)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
caption string No Photo caption (max 1024 chars)
chat_id string Yes Target chat ID or @channel_username
photo string Yes Photo URL (https://...) or Telegram file_id from previous upload
POST /api/v1/tools/telegram.send_document/call dynamic
Send Telegram Document

⚡ ACTION: Send a file/document to a Telegram chat — PDF, CSV, ZIP, any format up to 50MB. Perfect for sending reports, data exports, generated files (Telegram Bot API)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
caption string No Document caption
chat_id string Yes Target chat ID or @channel_username
document string Yes Document URL (https://...) — PDF, CSV, ZIP, etc.
POST /api/v1/tools/telegram.get_updates/call dynamic
Get Telegram Updates

Get recent incoming messages and events for the bot — new messages, user info, chat type. Use offset to get only new updates since last check (Telegram Bot API)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of updates to retrieve (default 10, max 100)
offset integer No Update ID offset — pass last update_id + 1 to get only new updates
POST /api/v1/tools/telegram.get_chat/call dynamic
Get Telegram Chat Info

Get info about a Telegram chat — title, type (private/group/supergroup/channel), description, member count, invite link, username (Telegram Bot API)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
chat_id string Yes Chat ID or @username to get info about
POST /api/v1/tools/clinical.search/call dynamic
Search Clinical Trials

Search 577,000+ clinical trials worldwide — filter by condition (cancer, diabetes), intervention (drug name), sponsor, status (recruiting/completed), phase. Returns NCT ID, title, status, conditions, interventions, sponsor, enrollment. US National Library of Medicine (ClinicalTrials.gov)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
condition string No Filter by medical condition (e.g. "Breast Cancer", "Alzheimer", "Type 2 Diabetes")
intervention string No Filter by drug/device/procedure name (e.g. "aspirin", "pacemaker", "chemotherapy")
limit integer No Results per page (default 10, max 100)
query string No Search term (e.g. "diabetes", "pembrolizumab", "Pfizer COVID vaccine")
status string No Filter by trial status
enum: RECRUITING, COMPLETED, ACTIVE_NOT_RECRUITING, NOT_YET_RECRUITING, TERMINATED, WITHDRAWN, SUSPENDED
POST /api/v1/tools/clinical.study/call dynamic
Clinical Trial Details

Full details for a clinical trial by NCT ID — protocol, conditions, interventions with dosing, eligibility criteria (age, sex), primary/secondary outcomes, sponsor, enrollment, phase, study design, dates, results if available (ClinicalTrials.gov)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
nct_id string Yes NCT identifier (e.g. "NCT03491410", "NCT04368728"). Get from search results
POST /api/v1/tools/clinical.stats/call dynamic
Clinical Trials Database Stats

Total number of registered clinical studies in the ClinicalTrials.gov database (577,000+ as of March 2026) (ClinicalTrials.gov)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
filter string No Optional — currently returns total database statistics
POST /api/v1/tools/namesilo.domain_check/call dynamic
Check Domain Availability

Check if domain names are available for registration. Returns availability status, registration price, and renewal price per domain. Supports all TLDs (.com, .io, .dev, .app, .ai, etc.) (NameSilo)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domains string Yes Comma-separated domain names to check availability (e.g. "example.com,mysite.io,startup.dev")
POST /api/v1/tools/namesilo.domain_register/call dynamic
Register Domain Name

⚡ ACTION: Purchase and register a domain name (1-10 years). Includes free WHOIS privacy protection. Domain is registered instantly. Prices: .com ~$21, .org ~$12, .dev ~$18, .io ~$42 (NameSilo)

Amount
21.000000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 21.000000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string Yes Domain name to register (e.g. "mybusiness.com")
private boolean No Enable free WHOIS privacy (default true)
years integer No Registration period in years (default 1, max 10)
POST /api/v1/tools/namesilo.domain_list/call dynamic
List Registered Domains

List all domains registered in the account with expiry dates and status (NameSilo)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
filter string No Optional keyword to filter domain list
POST /api/v1/tools/namesilo.domain_info/call dynamic
Domain Details

Get detailed info for a domain — nameservers, creation/expiry dates, lock status, auto-renew setting, WHOIS contact (NameSilo)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string Yes Domain name to get details for (e.g. "example.com")
POST /api/v1/tools/namesilo.get_prices/call dynamic
Domain TLD Pricing

Get current registration, renewal, and transfer prices for popular TLDs (.com, .net, .org, .io, .dev, .app, .ai, .co, .xyz, .tech, etc.) (NameSilo)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
tld string No Optional TLD to filter (e.g. "com", "io"). Omit for all popular TLDs
POST /api/v1/tools/cloudflare.zones_list/call dynamic
List Cloudflare Zones (Domains)

List all domains (zones) managed in Cloudflare — zone ID, domain name, status (active/pending), plan, nameservers. Filter by domain name or status. Zone ID needed for all other Cloudflare tools (Cloudflare)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Results per page (default 20, max 50)
name string No Filter by domain name (e.g. "example.com")
status string No Filter by zone status
enum: active, pending, initializing, moved, deleted
POST /api/v1/tools/cloudflare.dns_list/call dynamic
List DNS Records

List all DNS records for a Cloudflare zone — A, AAAA, CNAME, MX, TXT, NS records with name, content, TTL, proxy status. Filter by type or name (Cloudflare)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Results per page (default 50, max 100)
name string No Filter by record name (e.g. "www.example.com")
type string No Filter by record type
enum: A, AAAA, CNAME, MX, TXT, NS, SRV, CAA
zone_id string Yes Cloudflare Zone ID (from zones_list results)
POST /api/v1/tools/cloudflare.dns_create/call dynamic
Create DNS Record

⚡ ACTION: Create a new DNS record (A, AAAA, CNAME, MX, TXT) for a Cloudflare zone. Set content (IP/hostname), TTL, and CDN proxy status. Returns new record ID (Cloudflare)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
content string Yes Record value — IP address for A/AAAA, hostname for CNAME, text for TXT
name string Yes Record name — subdomain or "@" for root (e.g. "www", "api", "@")
priority integer No Priority for MX records (e.g. 10, 20)
proxied boolean No Enable Cloudflare CDN proxy (default false). True = orange cloud, hides origin IP
ttl integer No TTL in seconds (1 = automatic, 60-86400 for manual)
type string Yes DNS record type
enum: A, AAAA, CNAME, MX, TXT, NS, SRV, CAA
zone_id string Yes Cloudflare Zone ID
POST /api/v1/tools/cloudflare.dns_delete/call dynamic
Delete DNS Record

⚡ ACTION: Delete a DNS record from a Cloudflare zone by record ID. Removes the record immediately (Cloudflare)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
record_id string Yes DNS record ID to delete (from dns_list results)
zone_id string Yes Cloudflare Zone ID
POST /api/v1/tools/cloudflare.zone_analytics/call dynamic
Zone Traffic Analytics

Traffic analytics for a Cloudflare zone — total requests, cached vs uncached, bandwidth, threats blocked, page views. Supports custom time ranges (last 24h, 7 days, etc.) (Cloudflare)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
since integer No Minutes ago to start from (e.g. -1440 for last 24h, -10080 for last 7 days)
zone_id string Yes Cloudflare Zone ID
POST /api/v1/tools/cloudflare.purge_cache/call dynamic
Purge CDN Cache

⚡ ACTION: Purge Cloudflare CDN cache — all cached files or specific URLs (max 30). Forces CDN to fetch fresh content from origin server (Cloudflare)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
files array No Specific URLs to purge (max 30)
purge_everything boolean No Purge all cached files (default false)
zone_id string Yes Cloudflare Zone ID
POST /api/v1/tools/vatcomply.validate/call dynamic
Validate EU VAT Number

Validate a European VAT number via VIES — returns validity status, company name, and registered address. Supports all 27 EU member states + UK. Format: country prefix + number (e.g. DE123456789) (VATcomply, open source)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
vat_number string Yes EU VAT number with country prefix (e.g. "DE123456789", "FR12345678901", "GB123456789")
POST /api/v1/tools/vatcomply.rates/call dynamic
EU VAT Rates by Country

Get current VAT rates for EU countries — standard rate, reduced rates, super-reduced rate, parking rate. Query one country or all 27 EU members. Sourced from EU TEDB (VATcomply)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country_code string No ISO 3166-1 alpha-2 country code for specific country VAT rates (e.g. "DE", "FR", "IT"). Omit for all EU countries
POST /api/v1/tools/vatcomply.currencies/call dynamic
ECB Currency Exchange Rates

Current ECB reference exchange rates for 30+ currencies (USD, GBP, JPY, CHF, etc.) plus currency metadata — symbol, decimal places, issuing countries (VATcomply / ECB)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
filter string No Optional currency code filter (e.g. "USD", "GBP"). Omit for all currencies
POST /api/v1/tools/transcribe.submit/call dynamic
Submit Audio for Transcription

Submit an audio file URL for speech-to-text transcription. Returns a transcript_id to check status and retrieve results. Supports MP3, WAV, M4A, FLAC, OGG, WebM. 99 languages auto-detected. Optional speaker diarization (AssemblyAI)

Amount
0.010000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
audio_url string Yes Publicly accessible URL of the audio file to transcribe (MP3, WAV, M4A, FLAC, OGG, WebM)
language_code string No Language code (e.g. "en", "es", "de", "fr", "ja"). Auto-detected if omitted
model string No Speech model: "universal-2" (default, fast, 99 languages) or "universal-3-pro" (highest accuracy, promptable)
enum: universal-2, universal-3-pro
speaker_labels boolean No Enable speaker diarization — detect who said what (default false)
POST /api/v1/tools/transcribe.status/call dynamic
Check Transcription Status

Check the status of a transcription job by transcript_id — queued, processing, completed, or error. Returns audio duration when completed (AssemblyAI)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
transcript_id string Yes Transcript ID returned from transcribe.submit (e.g. "aa8f42b3-e81e-453a-b010-a074ae76403b")
POST /api/v1/tools/transcribe.result/call dynamic
Get Transcription Result

Retrieve the completed transcription text, word count, confidence score, detected language, and speaker labels (if diarization was enabled). Use transcript_id from submit (AssemblyAI)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
transcript_id string Yes Transcript ID to get the completed transcription text for
POST /api/v1/tools/lei.search/call dynamic
Search Global Legal Entities (LEI)

Search 2.5M+ legal entities worldwide by name — companies, funds, government bodies across 200+ countries. Returns LEI code, name, country, city, status, entity category. Filter by country. CC0 open data (GLEIF)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No Filter by ISO 3166-1 alpha-2 country code (e.g. "US", "GB", "JP", "DE")
limit integer No Max results (default 10, max 100)
name string Yes Legal entity name to search (e.g. "Apple", "Goldman Sachs", "Toyota Motor")
POST /api/v1/tools/lei.lookup/call dynamic
LEI Entity Details

Full details for a legal entity by 20-character LEI code — legal name, registered address, headquarters, legal form, registration date, renewal date, status. Use LEI from search results (GLEIF)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
lei string Yes 20-character Legal Entity Identifier code (e.g. "HWUPKR0MPOU8FGXBT394" for Apple Inc)
POST /api/v1/tools/lei.relationships/call dynamic
LEI Parent Company Relationship

Find the direct parent company of a legal entity by LEI code — returns parent LEI, relationship type, and status. Useful for corporate ownership chain analysis (GLEIF)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
lei string Yes LEI code to find parent company relationship for
POST /api/v1/tools/ukcompany.search/call dynamic
Search UK Companies

Search the UK Companies House registry by name — returns company number, name, type (plc/ltd), status (active/dissolved), incorporation date, registered address. Covers all companies registered under the Companies Act (Companies House UK Gov)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max results (default 10, max 100)
query string Yes Company name to search (e.g. "Barclays", "Tesco", "ARM Holdings")
POST /api/v1/tools/ukcompany.details/call dynamic
UK Company Details

Full details for a UK company by Companies House number — company name, type, status, SIC codes, registered address, accounts due date, confirmation statement due, charges, insolvency history (Companies House UK Gov)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
company_number string Yes UK Companies House number (e.g. "00048839" for Barclays, "00445790" for Tesco). Get from search results
POST /api/v1/tools/edgar.company_search/call dynamic
Search SEC Companies

Search US public companies and SEC filings by name, ticker, or keyword. Returns company name, CIK number, form type, filing date. Covers all companies registered with the US Securities and Exchange Commission (SEC EDGAR)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max results to return (default 10, max 50)
query string Yes Company name, ticker, or keyword to search (e.g. "Apple Inc", "TSLA", "artificial intelligence")
POST /api/v1/tools/edgar.filings/call dynamic
SEC Company Filings

List recent SEC filings for a company by CIK number — 10-K (annual), 10-Q (quarterly), 8-K (events), proxy statements. Returns form type, filing date, document URL, description. Up to 1000 filings per company (SEC EDGAR)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cik string Yes SEC CIK number (e.g. "320193" for Apple, "789019" for Microsoft). Find via company_search
POST /api/v1/tools/edgar.company_facts/call dynamic
SEC Financial Facts (XBRL)

XBRL financial facts for a US public company — revenue, net income, assets, liabilities, equity, EPS, cash, operating income. Returns last 5 reporting periods per metric with form type and date. Structured data from 10-K/10-Q filings (SEC EDGAR)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cik string Yes SEC CIK number (e.g. "320193" for Apple). Returns XBRL financial facts: revenue, net income, assets, liabilities
POST /api/v1/tools/edgar.xbrl_concept/call dynamic
SEC Company Financial History

Complete history of any XBRL financial concept (Revenues, NetIncomeLoss, Assets, EPS) for a company across all SEC filings. Returns up to 20 most recent values with period dates, form type, fiscal year. Free alternative to Bloomberg for historical financials.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cik string Yes SEC CIK number (e.g. "320193" for Apple, "789019" for Microsoft)
tag string Yes XBRL concept tag (e.g. Revenues, NetIncomeLoss, Assets, EarningsPerShareBasic)
taxonomy string No XBRL taxonomy (default: us-gaap). Other: ifrs-full, dei, srt
POST /api/v1/tools/edgar.xbrl_frames/call dynamic
SEC Cross-Company Financial Comparison

Compare a financial metric across ALL SEC-reporting companies for a period. Query Revenues for CY2023 → 2,649 companies with values. Top: Walmart $648B, UnitedHealth $371B. Free alternative to Bloomberg/FactSet. Period format: CY2023 (annual), CY2023Q4I (quarterly).

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
period string Yes Reporting period: CY2023 (annual), CY2023Q4I (quarterly instant), CY2023Q3 (quarterly duration)
tag string Yes XBRL concept tag (e.g. Revenues, NetIncomeLoss, Assets, TotalDebt)
taxonomy string No XBRL taxonomy (default: us-gaap)
unit string No Unit of measure (default: USD). Other: USD/shares for EPS, shares for share counts
POST /api/v1/tools/bluesky.search_posts/call dynamic
Search Bluesky Posts

Search posts across the Bluesky decentralized social network by keyword. Returns post text, author handle, display name, like/repost/reply counts, timestamps. Sort by relevance or latest. Filter by language (AT Protocol / Bluesky)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
lang string No Filter by language code (e.g. "en", "ja", "pt")
limit integer No Max results (default 25, max 100)
q string Yes Search query for Bluesky posts (e.g. "MCP server", "AI agents", "Claude")
sort string No Sort order: "top" (relevance) or "latest" (chronological)
enum: top, latest
POST /api/v1/tools/bluesky.profile/call dynamic
Bluesky User Profile

Get a Bluesky user profile — display name, bio, avatar URL, follower/following/post counts, account creation date. Lookup by handle (e.g. "jay.bsky.team") (AT Protocol / Bluesky)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
handle string Yes Bluesky handle (e.g. "jay.bsky.team", "pfrazee.com", "apibase.bsky.social")
POST /api/v1/tools/bluesky.feed/call dynamic
Bluesky User Feed

Get recent posts from a Bluesky user by handle — post text, timestamps, like/repost counts. Up to 100 posts per request (AT Protocol / Bluesky)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
handle string Yes Bluesky handle to get posts from (e.g. "jay.bsky.team")
limit integer No Number of posts to return (default 20, max 100)
POST /api/v1/tools/artic.search/call dynamic
Search Art Institute of Chicago

Search 120,000+ artworks at the Art Institute of Chicago — paintings, sculptures, photographs, prints, textiles. Returns title, artist, date, medium, dimensions, IIIF image URL, public domain status. Covers all periods and regions (ARTIC)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (default 10, max 100)
page integer No Page number for pagination (default 1)
q string Yes Search query for artworks (e.g. "monet water lilies", "picasso", "impressionism", "Japanese woodblock")
POST /api/v1/tools/artic.artwork/call dynamic
Artwork Details (ARTIC)

Full details for a single artwork — title, artist, date, medium, dimensions, credit line, place of origin, department, provenance, exhibition history, high-res IIIF image URL. Use artwork ID from search results (ARTIC)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes ARTIC artwork ID from search results (e.g. 16568 for Monet Water Lilies)
POST /api/v1/tools/artic.artist/call dynamic
Search Artists (ARTIC)

Search artists and makers in the Art Institute of Chicago collection — name, birth/death dates, biography. Find artist IDs for cross-referencing with artwork search (ARTIC)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (default 10, max 100)
q string Yes Artist name to search (e.g. "Claude Monet", "Picasso", "Georgia O'Keeffe")
POST /api/v1/tools/europeana.search/call dynamic
Search European Cultural Heritage

Search 50M+ cultural heritage objects across 4,000 institutions in 36 European countries — paintings, photographs, books, maps, 3D objects, music, film. Multilingual (24 languages). Filter by country, media type. Returns title, creator, thumbnail, provider, year (Europeana)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No Filter by country (e.g. "Netherlands", "France", "Italy", "Germany")
media boolean No Only return items with media (images/video/audio) — default false
query string Yes Search term (e.g. "Rembrandt", "Mona Lisa", "medieval manuscript", "Art Nouveau poster")
rows integer No Number of results to return (default 12, max 100)
start integer No Start position for pagination (default 1)
POST /api/v1/tools/europeana.record/call dynamic
Cultural Heritage Object Details

Full metadata for a single cultural heritage object — title, creator, description, date, language, source, rights, high-res image URL, provider institution, landing page. Use ID from search results (Europeana)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id string Yes Europeana record ID from search results (e.g. "/09102/_GNM_693983" or "09102/_GNM_693983")
POST /api/v1/tools/convert.to_pdf/call dynamic
Convert Document to PDF

Convert Word (DOCX), Excel (XLSX), PowerPoint (PPTX), HTML, Markdown, RTF, ODT, or images (JPG/PNG/SVG) to PDF. Provide source file as URL. Custom page size and orientation. 200+ format pairs supported (ConvertAPI)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
from_format string Yes Source file format
enum: docx, xlsx, pptx, html, md, jpg, png, svg, rtf, odt, txt
orientation string No Page orientation (default "portrait")
enum: portrait, landscape
page_size string No PDF page size (default "a4")
enum: a4, letter, legal, a3, a5
source_url string Yes Publicly accessible URL of the source file to convert (e.g. "https://example.com/report.docx")
POST /api/v1/tools/convert.from_pdf/call dynamic
Convert PDF to Other Format

Convert PDF to Word (DOCX), Excel (XLSX), PowerPoint (PPTX), plain text (TXT), or images (JPG/PNG per page). Optional page range selection. Provide PDF as URL (ConvertAPI)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
pages string No Page range to convert (e.g. "1-5", "1,3,5", default "all")
source_url string Yes Publicly accessible URL of the PDF to convert (e.g. "https://example.com/doc.pdf")
to_format string Yes Target format to convert PDF into
enum: docx, xlsx, pptx, txt, jpg, png
POST /api/v1/tools/convert.web_to_pdf/call dynamic
Web Page to PDF (ConvertAPI)

Render any web page URL to PDF with full JavaScript execution — custom viewport width, lazy content loading, wait delay. Returns PDF download URL (ConvertAPI)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
delay integer No Seconds to wait after page load before capturing (default 0)
load_lazy_content boolean No Scroll page to trigger lazy-loaded images (default false)
url string Yes Web page URL to render as PDF (e.g. "https://example.com")
viewport_width integer No Browser viewport width in pixels (default 1280)
POST /api/v1/tools/pdf.from_html/call dynamic
HTML to PDF

Convert HTML content to a PDF document using headless Chrome — full CSS + JavaScript rendering, custom page size, margins, headers/footers, background colors. Returns a temporary download URL for the generated PDF (API2PDF)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
fileName string No Output filename (e.g. "report.pdf")
html string Yes HTML content to convert to PDF (full document or fragment, e.g. "<h1>Report</h1><p>Content here</p>")
options object No PDF rendering options (page size, margins, header/footer)
POST /api/v1/tools/pdf.from_url/call dynamic
URL to PDF

Capture any web page URL as a PDF using headless Chrome with full JS rendering — perfect for archiving pages, generating reports from dashboards, or creating printable snapshots. Returns temporary PDF download URL (API2PDF)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
fileName string No Output filename (e.g. "snapshot.pdf")
options object No PDF rendering options
url string Yes URL to capture as PDF (e.g. "https://example.com/report")
POST /api/v1/tools/pdf.merge/call dynamic
Merge PDFs

Merge 2-20 PDF documents (provided as URLs) into a single combined PDF. Preserves page order. Returns temporary download URL for the merged result (API2PDF)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
fileName string No Output filename for merged PDF (e.g. "combined.pdf")
urls array Yes Ordered list of PDF URLs to merge (2-20 URLs)
POST /api/v1/tools/podcast.search/call dynamic
Search Podcasts

Search 4M+ podcasts by keyword — returns title, author, description, artwork, episode count, language, categories, RSS feed URL. Open directory covering all languages and countries (PodcastIndex)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cat string No Filter by category name (e.g. "Technology", "News", "Comedy", "Business")
lang string No Filter by language code (e.g. "en", "de", "es", "ja")
max integer No Max results to return (default 20, max 100)
q string Yes Search term or phrase (e.g. "artificial intelligence", "Lex Fridman", "true crime")
POST /api/v1/tools/podcast.trending/call dynamic
Trending Podcasts

Currently trending podcasts globally — ranked by recent episode engagement. Filter by language and category. Returns title, author, artwork, trending score, episode count (PodcastIndex)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cat string No Filter by category (e.g. "Technology", "News")
lang string No Filter by language code (e.g. "en")
max integer No Number of trending podcasts (default 20, max 100)
since integer No Unix timestamp — only include podcasts with new episodes since this time
POST /api/v1/tools/podcast.episodes/call dynamic
Podcast Episodes

List recent episodes for a podcast by feed ID — title, description, publish date, audio URL, duration, season/episode numbers. Use feed ID from search or trending results (PodcastIndex)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes PodcastIndex feed ID (from search or trending results)
max integer No Number of episodes to return (default 20, max 100)
since integer No Unix timestamp — only return episodes published after this time
POST /api/v1/tools/podcast.by_feed/call dynamic
Podcast Details by Feed ID

Full metadata for a single podcast — title, author, description, RSS URL, artwork, language, categories, episode count, last update time, funding links (PodcastIndex)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes PodcastIndex feed ID to retrieve full metadata for
POST /api/v1/tools/geocodio.geocode/call dynamic
Geocode US/Canada Address

Forward geocode a US or Canada address to coordinates — returns lat/lng, parsed address components (street, city, state, ZIP, county), accuracy type (rooftop/range/street), and data source. USPS-standardized results with Census data (Geocodio)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
address string Yes US or Canada address to geocode (e.g. "1600 Pennsylvania Ave NW, Washington DC", "350 5th Ave, New York, NY 10118")
limit integer No Max results to return (default 5, max 20)
POST /api/v1/tools/geocodio.reverse/call dynamic
Reverse Geocode Coordinates (US/Canada)

Reverse geocode latitude/longitude to a US or Canada address — returns formatted address, parsed components (street, city, state, ZIP, county), accuracy type, and source. Supports multiple results ranked by proximity (Geocodio)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
lat number Yes Latitude (24-72 range for US/Canada, e.g. 38.8976)
limit integer No Max results to return (default 5, max 20)
lon number Yes Longitude (negative for Western Hemisphere, e.g. -77.0365)
POST /api/v1/tools/hunter.company/call dynamic
Company Email & Enrichment by Domain

Find professional email addresses and company data for any domain — organization name, industry, employee count, tech stack, social profiles, email pattern, and verified contact emails with confidence scores, positions, departments, seniority levels. 50M+ domains indexed (Hunter.io)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
department string No Filter by department (e.g. "engineering", "sales", "marketing")
enum: executive, finance, hr, it, marketing, operations, sales, legal, management, communication
domain string Yes Company domain name (e.g. "stripe.com", "google.com", "microsoft.com")
limit integer No Max number of emails to return (default 10, max 100)
type string No Filter by email type: "personal" (name@domain) or "generic" (info@domain)
enum: personal, generic
POST /api/v1/tools/fdic.search/call dynamic
Search FDIC-Insured Banks

Search 4,300+ FDIC-insured US financial institutions by name, city, state, or charter type. Returns bank name, FDIC certificate number, total assets, deposits, and location. Official US Government data.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
active boolean No Filter by active status. Default true (only active institutions)
charter_class string No Charter type: N=national, SM=state member, NM=state nonmember, SB=savings bank, OI=OCC-supervised
enum: N, SM, NM, SB, OI
city string No City name filter (e.g. "New York", "San Francisco")
limit integer No Number of results to return, max 50 (default 10)
name string No Partial or full institution name to search (e.g. "Chase", "Wells Fargo")
state string No US state name filter (e.g. "California", "New York")
POST /api/v1/tools/fdic.details/call dynamic
Bank Institution Details

Get full regulatory profile for an FDIC-insured bank by certificate number. Returns address, charter class, regulator, assets, deposits, branches, established date, insurance date, and coordinates.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cert integer Yes FDIC certificate number uniquely identifying the institution (obtain via fdic.search)
POST /api/v1/tools/fdic.financials/call dynamic
Bank Financial Reports

Retrieve quarterly Call Report financial data for an FDIC-insured institution. Returns total assets, deposits, equity, net income, ROA, ROE, net interest margin, and efficiency ratio.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cert integer Yes FDIC certificate number for the institution
limit integer No Number of quarterly periods to return, max 20 (default 4)
POST /api/v1/tools/fdic.failures/call dynamic
Failed Bank List

Query the FDIC failed bank list. Returns 4,100+ historical bank failures with failure date, assets at closure, acquiring institution, and estimated loss to the Deposit Insurance Fund. Covers all failures since 1934.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results to return, max 50 (default 10)
state string No Two-letter US state code filter (e.g. "CA", "NY", "TX")
POST /api/v1/tools/disease.covid_global/call dynamic
Global COVID-19 Statistics

Get aggregated global COVID-19 statistics: total cases (704M+), deaths, recoveries, active cases, critical cases, cases/deaths per million, tests administered, and affected countries count. Data from Worldometers and OWID.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
twoDaysAgo boolean No Return data from two days ago for comparison (default false)
yesterday boolean No Return yesterday's data instead of today's (default false)
POST /api/v1/tools/disease.covid_country/call dynamic
Country COVID-19 Statistics

Get COVID-19 statistics for a specific country by name or ISO code. Returns cases, deaths, recoveries, active, critical, per-million rates, tests, population, and flag. Covers 215+ countries and territories.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string Yes Country name, ISO2 code, or ISO3 code (e.g. "United States", "US", "USA", "Germany", "DE")
strict boolean No Use strict name matching instead of fuzzy search (default false)
yesterday boolean No Return yesterday's data instead of today's (default false)
POST /api/v1/tools/disease.covid_history/call dynamic
Historical COVID-19 Data

Get historical time-series COVID-19 data for a country or globally. Returns daily case, death, and recovery counts. Useful for trend analysis and longitudinal research. Data from Johns Hopkins CSSE.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No Country name, ISO2/ISO3 code, or "all" for global aggregate (default "all")
lastdays integer No Number of most recent days to return (default 30, max ~1500 for full history)
POST /api/v1/tools/disease.influenza/call dynamic
US Influenza Surveillance (CDC)

Get US influenza surveillance data from CDC FluView. Returns weekly ILI (influenza-like illness) activity levels by age group, positive test rates by influenza type (A/B), and national summary. Updated weekly.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
source string No Data source: "ilinet" for ILI network data or "usil" for US ILI summary (default "ilinet")
enum: ilinet, usil
POST /api/v1/tools/who.indicators/call dynamic
WHO Health Indicators List

List 1,000+ WHO Global Health Observatory indicators: life expectancy, mortality rates, disease burden, immunization, nutrition, mental health, environmental health. Returns indicator codes for use with who.data.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of indicators to return, max 100 (default 20)
search string No Keyword to filter indicators by name (e.g. "mortality", "immunization", "life expectancy", "HIV", "malaria")
POST /api/v1/tools/who.data/call dynamic
WHO Health Data by Indicator

Retrieve WHO health data for a specific indicator, optionally filtered by country and year range. Returns values for up to 194 countries spanning multiple decades. Official UN member state reporting data.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No ISO 3166-1 alpha-3 country code (e.g. "USA", "DEU", "BRA", "JPN"). Omit for all countries
indicator string Yes WHO indicator code (e.g. "WHOSIS_000001" for life expectancy, "MDG_0000000001" for under-5 mortality). Get codes from who.indicators
limit integer No Number of data points to return, max 100 (default 20)
year_from integer No Earliest year to include (e.g. 2000)
year_to integer No Latest year to include (e.g. 2023)
POST /api/v1/tools/who.countries/call dynamic
WHO Member Countries

List all 194 WHO member countries and territories with codes and names. Use returned country codes with who.data to filter health indicators by country.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of countries to return, max 200 (default 50)
search string No Partial country name to filter (e.g. "United", "Germany", "Brazil")
POST /api/v1/tools/gdacs.alerts/call dynamic
Global Disaster Alerts (UN)

Get current and recent global disaster alerts from the UN GDACS system. Returns earthquakes, tropical cyclones, floods, volcanoes, droughts, and tsunamis with color-coded severity (Green/Orange/Red), affected country, coordinates, and population impact estimates.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
alert_level string No Minimum alert level filter: Green (low), Orange (medium), Red (high impact)
enum: Green, Orange, Red
event_type string No Filter by disaster type: EQ=earthquake, TC=tropical cyclone, FL=flood, VO=volcano, DR=drought, TS=tsunami
enum: EQ, TC, FL, VO, DR, TS
limit integer No Number of events to return, max 50 (default 10)
POST /api/v1/tools/gdacs.events/call dynamic
Disaster Event Details

Get detailed information for a specific GDACS disaster event by ID. Returns event name, alert level with justification, affected population at each severity level, coordinates, geometry for mapping, source agency, and situation report links.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
event_id integer Yes GDACS event ID (obtain via gdacs.alerts)
event_type string Yes Event type code: EQ=earthquake, TC=tropical cyclone, FL=flood, VO=volcano, DR=drought, TS=tsunami
enum: EQ, TC, FL, VO, DR, TS
POST /api/v1/tools/gdacs.history/call dynamic
Historical Disaster Archive

Query the GDACS historical disaster archive from 2000 onwards. Filter by date range, event type, country, and alert level. Returns past earthquakes, cyclones, floods, and volcanoes for disaster frequency analysis and regional risk assessment.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
alert_level string No Minimum alert level filter
enum: Green, Orange, Red
country string No ISO 3166-1 alpha-3 country code (e.g. "JPN", "PHL", "USA", "IDN")
date_from string Yes Start date in YYYY-MM-DD format (e.g. "2024-01-01")
date_to string Yes End date in YYYY-MM-DD format (e.g. "2024-12-31")
event_type string No Filter by disaster type
enum: EQ, TC, FL, VO, DR, TS
limit integer No Number of events to return, max 50 (default 10)
POST /api/v1/tools/rateapi.mortgage/call dynamic
US Mortgage Rate Decision

Get AI-powered mortgage rate decision from 4,300+ US lenders. Returns recommended actions, current APR rates, estimated monthly payments, and confidence scores. Supports 30yr/15yr fixed and ARM products. Filter by state, amount, and credit tier.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
amount number No Loan amount in USD (e.g. 400000 for a $400K mortgage)
credit_score string No Credit score tier for rate filtering
enum: excellent, good, fair, poor
intent string No Loan intent: "purchase" for buying or "refinance"
enum: purchase, refinance
rate_type string No Rate type: "fixed" or "adjustable" (ARM)
enum: fixed, adjustable
state string No Two-letter US state code (e.g. "CA", "NY", "TX")
term_months integer No Loan term in months: 180 (15yr), 360 (30yr), or custom
POST /api/v1/tools/rateapi.auto_loan/call dynamic
US Auto Loan Rate Decision

Get auto loan rate decision for new and used vehicles from US lenders. Returns recommended financing actions, APR rates by term (24-72 months), and estimated monthly payments. Filter by vehicle type and credit tier.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
amount number No Loan amount in USD (e.g. 35000)
credit_score string No Credit score tier
enum: excellent, good, fair, poor
state string No Two-letter US state code
term_months string No Loan term: 24, 36, 48, 60, or 72 months
enum: 24, 36, 48, 60, 72
vehicle_type string No Vehicle type: "new" or "used"
enum: new, used
POST /api/v1/tools/rateapi.heloc/call dynamic
US HELOC Rate Decision

Get Home Equity Line of Credit (HELOC) rate decision. Returns current HELOC APR rates, recommended actions, and lender comparisons. Filter by combined loan-to-value ratio (CLTV), state, and credit score tier.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cltv number No Combined loan-to-value ratio (0-95)
credit_score string No Credit score tier
enum: excellent, good, fair, poor
state string No Two-letter US state code
POST /api/v1/tools/rateapi.personal_loan/call dynamic
US Personal Loan Rate Decision

Get personal loan rate decision from US lenders. Returns recommended financing actions, APR rates by term and amount, and monthly payment estimates. Filter by loan amount, term, and credit score tier.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
amount number No Loan amount in USD (e.g. 10000)
credit_score string No Credit score tier
enum: excellent, good, fair, poor
term_months string No Loan term: 12, 24, 36, 48, or 60 months
enum: 12, 24, 36, 48, 60
POST /api/v1/tools/twitter.search/call dynamic
Search Twitter/X Tweets

Search Twitter/X tweets by keyword, hashtag, or advanced query. Returns tweet text, author info, engagement metrics (likes, retweets, replies, views), and timestamps. 96% cheaper than official X API. Covers recent tweets.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cursor string No Pagination cursor from previous response (for next page of results)
query string Yes Search query — keywords, hashtags, or advanced operators (e.g. "AI agents", "#crypto", "from:elonmusk")
sort_order string No Sort order: "recency" for latest first, "relevancy" for most relevant (default recency)
enum: recency, relevancy
POST /api/v1/tools/twitter.user/call dynamic
Twitter/X User Profile

Get a Twitter/X user profile by username. Returns display name, bio, follower/following count, tweet count, verified status, profile image, location, and account creation date.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
user_id string No Twitter/X numeric user ID as alternative to username
username string No Twitter/X username without @ (e.g. "elonmusk", "OpenAI")
POST /api/v1/tools/twitter.followers/call dynamic
Twitter/X User Followers

Get paginated follower list for a Twitter/X user. Returns follower profiles with username, display name, bio, follower count, and verified status. Supports cursor pagination.

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cursor string No Pagination cursor from previous response
username string Yes Twitter/X username to get followers for (without @)
POST /api/v1/tools/twitter.trending/call dynamic
Twitter/X Trending Topics

Get current trending topics on Twitter/X. Filter by location using WOEID (Where On Earth ID). Returns trend name, search query, and rank. 1=worldwide, 23424977=US, 23424975=UK.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
woeid integer No Where On Earth ID for location-specific trends (1=worldwide, 23424977=US, 23424975=UK, 23424856=Japan)
POST /api/v1/tools/currents.latest/call dynamic
Latest Global News

Get latest breaking news from 70+ countries in 18+ languages. Returns full article text, author, source URL, and publication time. Filter by language, country, and category (technology, business, health, sports, science, finance, world).

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No News category filter (e.g. "technology", "business", "health", "sports", "science", "entertainment", "finance", "world")
country string No ISO 3166-1 alpha-2 country code (e.g. "US", "GB", "DE", "JP")
language string No ISO 639-1 language code (e.g. "en", "de", "fr", "ja", "zh"). Default: all languages
page_size integer No Number of articles to return, max 200 (default 10)
POST /api/v1/tools/currents.search/call dynamic
Search Global News

Search news articles by keyword across 70+ countries and 18+ languages. Returns full article text with Boolean operator support. Filter by language, country, category, and date range.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No ISO 3166-1 alpha-2 country code
end_date string No End date in ISO 8601 format
keywords string Yes Search keywords — supports Boolean operators (e.g. "AI agents", "climate AND policy")
language string No ISO 639-1 language code (e.g. "en", "es", "ar")
page_size integer No Number of articles to return, max 200 (default 10)
start_date string No Start date in ISO 8601 format (e.g. "2026-03-01T00:00:00+00:00")
POST /api/v1/tools/currents.categories/call dynamic
News Categories List

List all 46 available news categories: technology, business, health, sports, science, entertainment, finance, world, politics, and more. Use to discover valid category values for filtering.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
locale string No Response locale (default: en)
POST /api/v1/tools/iban.validate/call dynamic
Validate IBAN + Bank Details

Validate an IBAN and retrieve associated bank info: BIC/SWIFT code, bank name, address, country, currency, and SEPA membership. Supports 80+ IBAN-enabled countries including EU, UK, and MENA. Returns validation result with detailed breakdown.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
iban string Yes IBAN to validate (e.g. "DE89370400440532013000", "GB29NWBK60161331926819"). Spaces allowed, auto-stripped.
POST /api/v1/tools/iban.calculate/call dynamic
Calculate IBAN from Bank Details

Calculate a valid IBAN from domestic bank routing details: country code, bank code, account number, and optional branch code. Returns the computed IBAN with correct checksum. Useful for payment automation.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
account_number string Yes Account number in domestic format
bank_code string Yes Domestic bank code (e.g. "37040044" for Germany, "NWBK" for UK)
branch_code string No Branch/sort code if required by the country (e.g. "601613" for UK)
country_code string Yes ISO 3166-1 alpha-2 country code (e.g. "DE", "GB", "FR", "NL")
POST /api/v1/tools/pubchem.compound_search/call dynamic
Search Chemical Compounds

Search 100M+ chemical compounds by name, formula, or SMILES string. Returns CID, molecular formula, weight, IUPAC name, SMILES, InChI, XLogP, H-bond donors/acceptors, exact mass, and complexity. The largest public chemical database (PubChem / NCBI)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Maximum results to return (1-20, default 5)
name string Yes Compound name, formula, or SMILES string (e.g. "aspirin", "C9H8O4", "CC(=O)OC1=CC=CC=C1C(=O)O")
POST /api/v1/tools/pubchem.compound_properties/call dynamic
Chemical Compound Properties

Get full physical and chemical properties for a compound by PubChem CID — molecular formula, weight, SMILES, InChI, InChIKey, XLogP, H-bond donors/acceptors, exact mass, topological polar surface area, complexity, charge, heavy atom count (PubChem / NCBI)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cid integer Yes PubChem Compound ID (CID) — get from compound_search results
POST /api/v1/tools/pubchem.compound_synonyms/call dynamic
Compound Synonyms & Identifiers

Get all known names, CAS registry numbers, trade names, and identifiers for a chemical compound by PubChem CID. Returns up to 50 synonyms from a database of millions of name variants (PubChem / NCBI)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cid integer Yes PubChem Compound ID (CID) — returns all known names, CAS numbers, trade names
POST /api/v1/tools/pubchem.hazard_data/call dynamic
Chemical Hazard Classification (GHS)

Get GHS (Globally Harmonized System) hazard classification for a compound — signal words (Danger/Warning), hazard statements (H-codes), precautionary statements (P-codes), pictograms. Essential for chemical safety assessments (PubChem / NCBI)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cid integer Yes PubChem Compound ID (CID) — returns GHS hazard classification, pictograms, signal words
POST /api/v1/tools/pubchem.bioassay_summary/call dynamic
Compound Bioactivity Summary

Get bioactivity assay results for a compound — active/inactive counts, tested targets, assay types. Shows how the compound performed in biological tests across thousands of assays (PubChem / NCBI)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cid integer Yes PubChem Compound ID (CID) — returns bioactivity assay results (active/inactive counts, targets)
POST /api/v1/tools/pubchem.structure_lookup/call dynamic
Chemical Structure Lookup

Look up a compound by name or identifier and get its chemical structure representations — SMILES (isomeric + canonical), InChI, InChIKey, molecular formula, and molecular weight. Convert between chemical identifier formats (PubChem / NCBI)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
name string Yes Compound name or identifier (e.g. "caffeine", "50-78-2") — returns SMILES, InChI, InChIKey, formula
POST /api/v1/tools/evcharge.search/call dynamic
Search EV Charging Stations

Search 300K+ EV charging stations worldwide by location, country, operator, connector type, and power level. Returns station address, GPS coordinates, connectors (Type 2, CCS, CHAdeMO), power kW, operator, status. Filter by min power for fast charging. Largest open EV charging database (Open Charge Map)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
connection_type_id integer No Filter by connector type (e.g. 25=Type 2, 33=CCS, 2=CHAdeMO)
country_code string No ISO 2-letter country code to filter by (e.g. "US", "GB", "DE")
distance number No Search radius in distance_unit (default KM)
distance_unit string No Distance unit: KM or Miles (default KM)
enum: KM, Miles
latitude number No Latitude for location-based search (e.g. 51.5074)
limit integer No Maximum results to return (1-100, default 20)
longitude number No Longitude for location-based search (e.g. -0.1278)
min_power_kw number No Minimum charger power in kW (e.g. 50 for fast charging)
operator_id integer No Filter by charging network operator ID
status_type_id integer No Filter by status (50=Operational, 100=Not Operational)
POST /api/v1/tools/evcharge.details/call dynamic
EV Charging Station Details

Get full details for a specific EV charging station by ID — address, GPS coordinates, all connectors with type/power/status, network operator, usage cost, verification date, number of charging points. Use station ID from search or nearby results (Open Charge Map)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes Open Charge Map station ID — get from search or nearby results
POST /api/v1/tools/evcharge.nearby/call dynamic
Find Nearby EV Chargers

Find the nearest EV charging stations to GPS coordinates within a radius (default 5km). Returns stations sorted by distance with connector types, power levels, and availability status. Filter by minimum power kW and connector type for DC fast charging (Open Charge Map)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
connection_type_id integer No Filter by connector type (25=Type 2, 33=CCS, 2=CHAdeMO)
latitude number Yes GPS latitude of your location (e.g. 40.7128)
limit integer No Maximum results (1-50, default 10)
longitude number Yes GPS longitude of your location (e.g. -74.0060)
min_power_kw number No Minimum charger power in kW (e.g. 50 for DC fast charging)
radius number No Search radius in KM (default 5)
POST /api/v1/tools/ipqs.ip_check/call dynamic
IP Fraud & Proxy Detection

Check any IP address for fraud signals — proxy, VPN, Tor, bot, crawler detection with fraud score (0-100). Returns geolocation (country, city, ISP, ASN), abuse velocity, connection type, and 9+ risk indicators. Essential for e-commerce fraud prevention (IPQualityScore)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
allow_public_access_points boolean No Allow public WiFi/library IPs to pass without penalty (default false)
ip string Yes IPv4 or IPv6 address to check (e.g. "8.8.8.8", "2001:4860:4860::8888")
strictness integer No Detection strictness 0-3 (0=least strict, 3=most aggressive). Higher catches more fraud but may flag legitimate users
POST /api/v1/tools/ipqs.email_check/call dynamic
Email Fraud Detection

Validate email for fraud risk — checks deliverability, disposable/temporary providers, honeypot traps, spam traps, leaked credentials, catch-all detection. Returns fraud score (0-100), SMTP verification, domain age, and abuse history. Goes beyond basic validation (IPQualityScore)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
abuse_strictness integer No Abuse detection sensitivity 0-2 (0=low, 2=aggressive)
email string Yes Email address to validate and check for fraud (e.g. "user@example.com")
fast boolean No Skip SMTP verification for faster response (default false)
POST /api/v1/tools/ipqs.url_check/call dynamic
URL Malware & Phishing Scanner

Scan any URL for malware, phishing, suspicious content, adult content, spamming, and domain parking. Returns risk score (0-100), domain reputation, domain age, IP address, HTTP status. Protects agents from visiting malicious URLs (IPQualityScore)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
strictness integer No Scanning strictness 0-2 (0=least strict, 2=most aggressive)
url string Yes Full URL to scan for malware, phishing, and threats (e.g. "https://example.com/page")
POST /api/v1/tools/ipqs.phone_check/call dynamic
Phone Number Fraud Detection

Check phone number for fraud risk — detects VOIP, prepaid, risky numbers, carrier info, line type (mobile/landline/VOIP), active status, leaked data. Returns fraud score (0-100) and geographic location. Supports international numbers with country filter (IPQualityScore)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No ISO 2-letter country code for national format numbers (e.g. "US", "GB")
phone string Yes Phone number to check in E.164 or national format (e.g. "+12125551234", "2125551234")
strictness integer No Fraud detection strictness 0-2
POST /api/v1/tools/chem.resolve/call dynamic
Chemical ID Resolver

Convert any chemical identifier to SMILES, InChI, and InChIKey. Input a compound name (e.g. "aspirin"), CAS number (e.g. "50-78-2"), SMILES, or InChIKey and get all other representations. The only universal chemical ID converter — essential for chemistry workflows and cross-database lookups (NCI CACTUS)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
identifier string Yes Chemical identifier to resolve — compound name (e.g. "aspirin", "caffeine"), CAS number (e.g. "50-78-2"), SMILES (e.g. "CC(=O)Oc1ccccc1C(O)=O"), or InChIKey (e.g. "BSYNRYMUTXBXSQ-UHFFFAOYSA-N")
output string No Output format: "all" (SMILES + InChI + InChIKey), "smiles" (canonical SMILES only), "stdinchi" (Standard InChI only), "stdinchikey" (InChIKey only). Default: "all"
enum: all, smiles, stdinchi, stdinchikey
default: all
POST /api/v1/tools/chem.formula/call dynamic
Molecular Formula & Weight

Get molecular formula and molecular weight for any compound by name, CAS number, or SMILES. Returns formula (e.g. "C9H8O4" for aspirin) and weight in daltons (e.g. 180.157). Accepts any chemical identifier format (NCI CACTUS)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
identifier string Yes Chemical identifier — compound name (e.g. "ibuprofen"), CAS number (e.g. "15687-27-1"), or SMILES string. Returns molecular formula and weight
POST /api/v1/tools/chem.names/call dynamic
Chemical Synonyms & Names

Get all known names, synonyms, CAS numbers, and registry IDs for a chemical compound. Input any identifier (name, CAS, SMILES, InChIKey) and get the full list of aliases. Useful for finding alternative names, trade names, and cross-references (NCI CACTUS)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
identifier string Yes Chemical identifier to look up synonyms for — compound name, CAS number, SMILES, or InChIKey (e.g. "aspirin", "50-78-2")
limit integer No Maximum number of names/synonyms to return (1-100). Default: 20
default: 20
POST /api/v1/tools/safety.recalls/call dynamic
Vehicle Recall Search

Search NHTSA vehicle recalls by make, model, and year. Returns campaign number, manufacturer, subject, summary, consequence, remedy, affected components, and units affected. Covers all US recalls from 1966 to present. Essential for automotive safety, insurance, and fleet management agents (NHTSA)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
make string Yes Vehicle manufacturer name (e.g. "Toyota", "Ford", "Tesla", "BMW")
model string Yes Vehicle model name (e.g. "Camry", "Model 3", "F-150", "X5")
model_year integer Yes Model year (e.g. 2023). NHTSA recall data available from 1966 to present
POST /api/v1/tools/safety.complaints/call dynamic
Vehicle Consumer Complaints

Search consumer complaints filed with NHTSA about vehicles. Returns incident details including crash/fire flags, injuries, deaths, affected components, and complaint summary. Covers US vehicles from ~1995 to present. Critical for safety research and product liability analysis (NHTSA)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
make string Yes Vehicle manufacturer name (e.g. "Toyota", "Ford", "Tesla", "Honda")
model string Yes Vehicle model name (e.g. "Camry", "Model 3", "Civic")
model_year integer Yes Model year (e.g. 2023). NHTSA complaint data available from ~1995 to present
POST /api/v1/tools/safety.ratings/call dynamic
5-Star Crash Test Safety Ratings

Get NCAP 5-Star crash test safety ratings by make/model/year or vehicle ID. Returns overall rating, frontal crash, side crash, and rollover ratings (1-5 stars). Also shows related complaints, recalls, and investigation counts. Available from ~2011 for US-market vehicles (NHTSA)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
make string No Vehicle manufacturer name (e.g. "Toyota", "Honda"). Required unless vehicle_id is provided
model string No Vehicle model name (e.g. "Camry", "Civic"). Required unless vehicle_id is provided
model_year integer No Model year (e.g. 2023). 5-Star ratings available from ~2011. Required unless vehicle_id is provided
vehicle_id integer No NHTSA Vehicle ID for full ratings detail (get from initial search). Overrides make/model/year if provided
POST /api/v1/tools/safety.investigations/call dynamic
Defect Investigations

Search NHTSA defect investigation records by manufacturer and model. Returns investigation number, type (preliminary/engineering analysis), description, latest activity date, and NHTSA action number. Covers active and closed investigations for US vehicles (NHTSA)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
make string Yes Vehicle manufacturer name (e.g. "Tesla", "GM", "Ford")
model string No Vehicle model name to narrow results (e.g. "Model 3", "Bolt EV")
POST /api/v1/tools/pdb.search/call dynamic
Search Protein Structures

Search 220K+ macromolecular 3D structures in the Protein Data Bank by keyword, protein name, organism, or author. Returns PDB IDs with relevance scores. The canonical database for structural biology, X-ray crystallography, cryo-EM, and NMR structures (RCSB PDB)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Maximum number of results (1-50). Default: 10
default: 10
query string Yes Search query — keyword, protein name, organism, or author (e.g. "insulin", "hemoglobin", "Homo sapiens", "Watson")
POST /api/v1/tools/pdb.structure/call dynamic
Protein Structure Details

Get full details for a 3D protein structure by PDB ID — title, experimental method (X-ray/cryo-EM/NMR), resolution, molecular weight, chain counts (protein/DNA/RNA), deposit date, primary citation with DOI and PubMed ID. Essential for drug design and structural analysis (RCSB PDB)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
pdb_id string Yes 4-character PDB identifier (e.g. "4HHB" for hemoglobin, "1BNA" for DNA, "6LU7" for SARS-CoV-2 main protease)
POST /api/v1/tools/pdb.ligand/call dynamic
Ligand Chemistry Data

Get chemical component data for a ligand/small molecule by its 3-letter PDB code — name, molecular formula, weight, type, formal charge, heavy atom count, SMILES/InChI descriptors. Covers ATP, HEM, NAG, drug molecules, cofactors, ions, and 40K+ chemical entities in the PDB (RCSB PDB)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
ligand_id string Yes Chemical component identifier — standard 3-letter code (e.g. "ATP" for adenosine triphosphate, "HEM" for heme, "NAG" for N-acetylglucosamine, "ZN" for zinc ion)
POST /api/v1/tools/pdb.sequence/call dynamic
Sequence Similarity Search

Search protein structures by amino acid sequence similarity (BLAST). Input a protein sequence and find all PDB structures with matching chains. Configure identity cutoff (e.g. 90%) and E-value threshold. Returns PDB entity IDs ranked by similarity score. Essential for homology modeling and structure prediction (RCSB PDB)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
evalue_cutoff number No Maximum E-value threshold for BLAST significance. Default: 0.1
default: 0.1
identity_cutoff number No Minimum sequence identity (0.1-1.0). Default: 0.9 (90% identical)
default: 0.9
limit integer No Maximum number of results (1-50). Default: 10
default: 10
sequence string Yes Protein amino acid sequence in one-letter code (e.g. "MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSH" — first 50 residues of human hemoglobin alpha)
POST /api/v1/tools/adzuna.search/call dynamic
Search Jobs (16+ Countries)

Search job listings across 16+ countries (US, UK, AU, CA, DE, FR, and more) by keyword, location, category, salary range. Returns job title, company, salary, location, and apply URL. 70K+ developer jobs in US alone (Adzuna)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No Job category tag (e.g. "it-jobs", "sales-jobs", "engineering-jobs"). Get tags from adzuna.categories
country string No Country code: us, gb, au, ca, de, fr, nl, in, br, pl, nz, za, sg, at, ch, it, ru (default us)
default: us
full_time boolean No Filter full-time jobs only
limit integer No Max results (1-20, default 10)
default: 10
page integer No Page number
default: 1
permanent boolean No Filter permanent jobs only
salary_max number No Maximum salary filter
salary_min number No Minimum salary filter
what string No Job search keywords (e.g. "python developer", "marketing manager", "nurse")
where string No Location (e.g. "new york", "london", "berlin")
POST /api/v1/tools/adzuna.categories/call dynamic
Job Categories

List all job categories available in a country — IT, Sales, Engineering, HR, Healthcare, Hospitality, and more. Use category tags to filter adzuna.search results (Adzuna)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No Country code (default us)
default: us
POST /api/v1/tools/adzuna.salary/call dynamic
Salary Histogram

Get salary distribution for a job title — returns histogram of salary buckets with job counts. Example: "python developer" in US → $20K-$140K distribution. Use for salary benchmarking and market research (Adzuna)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No Country code (default us)
default: us
what string No Job title or keywords for salary histogram (e.g. "python developer", "data scientist")
where string No Location for salary data
POST /api/v1/tools/bdl.games/call dynamic
Sports Games & Scores

Get NBA and NFL game results by date — scores, teams, status (Final/In Progress/Scheduled). Filter by date, season, or team. Covers all NBA and NFL games with real-time scores (BallDontLie)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date string No Game date (YYYY-MM-DD, e.g. "2026-03-29"). Returns all games on that date
limit integer No Max results (1-25, default 10)
default: 10
season integer No Season year (e.g. 2025 for 2025-26 season)
sport string No Sport league: "nba" (default) or "nfl"
enum: nba, nfl
default: nba
team_id integer No Filter by team ID (get IDs from bdl.teams)
POST /api/v1/tools/bdl.teams/call dynamic
Sports Teams

List NBA and NFL teams with conference, division, city, and abbreviation. Filter by conference (East/West for NBA, AFC/NFC for NFL) or division (BallDontLie)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
conference string No Filter by conference (e.g. "East", "West" for NBA; "AFC", "NFC" for NFL)
division string No Filter by division (e.g. "Atlantic", "Pacific" for NBA)
limit integer No Max results (1-30, default 30)
default: 30
sport string No Sport league: "nba" (default) or "nfl"
enum: nba, nfl
default: nba
POST /api/v1/tools/bdl.players/call dynamic
Player Search

Search NBA players by name — returns position, jersey number, and current team. Example: "lebron" → LeBron James #23 F, Los Angeles Lakers (BallDontLie)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max results (1-25, default 10)
default: 10
search string No Search by player name (e.g. "lebron", "curry", "mahomes")
team_id integer No Filter by team ID
POST /api/v1/tools/postal.lookup/call dynamic
Global Postal Code Lookup

Look up a postal/ZIP code in 60+ countries — returns city name, state/region, and lat/lon coordinates. Supports US, UK, Germany, France, Japan, Brazil, India, Australia, and 50+ more countries. Provide country code (ISO 2-letter) + postal code (Zippopotam.us)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country_code string Yes ISO 3166-1 alpha-2 country code (e.g. "us", "de", "gb", "fr", "jp", "br", "in", "au"). Supports 60+ countries
postal_code string Yes Postal/ZIP code (e.g. "90210" for US, "10115" for Germany, "SW1A" for UK, "75001" for France)
POST /api/v1/tools/dhl.track/call dynamic
Track DHL Shipment

Track a DHL shipment by tracking number — returns current status, delivery events timeline, origin/destination, estimated delivery date, and service type. Supports all DHL services: Express, Parcel, eCommerce, Freight. Official DHL data for 220+ countries (DHL)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
tracking_number string Yes DHL tracking number (e.g. "00340434292135100186" for DHL Paket, "1234567890" for DHL Express). Supports all DHL services: Express, Parcel, eCommerce, Freight
POST /api/v1/tools/ukpost.lookup/call dynamic
UK Postcode Lookup

Look up a UK postcode — returns district, region, country, ward, parish, parliamentary constituency, and lat/lon coordinates. Backed by ONS/Ordnance Survey data. Example: "SW1A 1AA" → Westminster, London (Postcodes.io)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
postcode string Yes UK postcode to look up (e.g. "SW1A 1AA" for Westminster, "EC2R 8AH" for City of London, "M1 1AA" for Manchester). Returns district, region, country, lat/lon, parliamentary constituency
POST /api/v1/tools/ukpost.nearest/call dynamic
Nearest UK Postcodes

Find nearest UK postcodes to a lat/lon coordinate — returns postcodes sorted by distance with district info. Use for reverse geocoding in the UK (Postcodes.io)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
lat number Yes Latitude (e.g. 51.5074 for London)
limit integer No Max results (1-10, default 5)
default: 5
lon number Yes Longitude (e.g. -0.1278 for London)
POST /api/v1/tools/ukpost.validate/call dynamic
Validate UK Postcode

Check if a UK postcode is valid and exists — returns true/false. Use for form validation or data cleaning (Postcodes.io)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
postcode string Yes UK postcode to validate (e.g. "SW1A 1AA"). Returns true if valid format and exists
POST /api/v1/tools/shipengine.rates/call dynamic
Compare Shipping Rates

Compare shipping rates across multiple carriers (USPS, UPS, FedEx, DHL) for a package. Provide origin/destination ZIP codes, weight in pounds, and optional dimensions. Returns sorted rates with price, delivery time, and service type. Up to 84% off retail rates (ShipEngine)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
from_country string No Origin country code (default US)
default: US
from_zip string Yes Origin US ZIP code (e.g. "10001" for NYC)
height number No Package height in inches
length number No Package length in inches
to_country string No Destination country code (default US)
default: US
to_zip string Yes Destination US ZIP code (e.g. "90210" for Beverly Hills)
weight_lb number Yes Package weight in pounds (e.g. 5)
width number No Package width in inches
POST /api/v1/tools/shipengine.validate/call dynamic
Validate US Address

Validate and standardize a US address — returns USPS-verified address with corrected spelling, ZIP+4, and validation status. Catches typos, missing info, and invalid addresses before shipping (ShipEngine)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
address_line1 string Yes Street address (e.g. "1 E 161 St")
address_line2 string No Apartment, suite, unit (e.g. "Apt 4B")
city string No City name (e.g. "Bronx")
country string No Country code (default US)
default: US
postal_code string No ZIP code (e.g. "10451")
state string No State code (e.g. "NY")
POST /api/v1/tools/shipengine.carriers/call dynamic
List Shipping Carriers

List all connected shipping carriers with their IDs and codes. Shows which carriers are available for rate comparison (USPS, UPS, FedEx, DHL, etc.) (ShipEngine)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
filter string No Optional filter on carrier name (e.g. "ups", "usps"). Returns all connected carriers if omitted
POST /api/v1/tools/weatherapi.current/call dynamic
Current Weather

Get current weather conditions for any location worldwide — temperature, wind, humidity, pressure, UV index, cloud cover, feels-like temp. Accepts city name, coordinates, zip code, or airport code. 100K+ stations globally (WeatherAPI.com)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
q string Yes Location query — city name (e.g. "London"), coordinates ("48.8,2.35"), US zip ("10001"), UK postcode ("SW1"), IP address, or IATA airport code ("JFK")
POST /api/v1/tools/weatherapi.forecast/call dynamic
Weather Forecast (3-day)

Get 3-day weather forecast — daily min/max temperature, conditions, wind, precipitation, humidity, rain/snow chance, UV index. Accepts any location query (WeatherAPI.com)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
days integer No Forecast days (1-3, default 3)
default: 3
q string Yes Location query — city name, coordinates, zip code, or airport code
POST /api/v1/tools/weatherapi.astronomy/call dynamic
Astronomy Data

Get sunrise, sunset, moonrise, moonset times and moon phase for any location and date. Returns moon illumination percentage and phase name (WeatherAPI.com)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date string No Date for astronomy data (YYYY-MM-DD, default today)
q string Yes Location query — city name, coordinates, or zip code
POST /api/v1/tools/weatherapi.search/call dynamic
Location Search

Search and autocomplete location names — returns matching cities with coordinates. Type partial name (e.g. "lon" → London, "mos" → Moscow). Use result coordinates with other weather tools (WeatherAPI.com)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
q string Yes Search query — partial city name for autocomplete (e.g. "lon" → London, "mos" → Moscow)
POST /api/v1/tools/code.execute/call dynamic
Execute Code in Sandbox

⚡ ACTION: Execute source code in a sandboxed environment — 71 programming languages supported (Python, JavaScript, Java, C++, Go, Rust, C#, Bash, Ruby, PHP, and 60+ more). Returns stdout, stderr, execution time, and memory usage. Safe sandboxed execution with CPU/memory limits. Use code.languages to get language IDs (Judge0 CE)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
cpu_time_limit number No CPU time limit in seconds (default 5, max 15)
language_id integer Yes Language ID from code.languages (e.g. 71=Python 3, 63=JavaScript, 62=Java, 54=C++, 60=Go, 73=Rust, 51=C#, 46=Bash). Call code.languages for full list
memory_limit number No Memory limit in KB (default 128000 = 128MB)
source_code string Yes Source code to execute
stdin string No Standard input to feed to the program
POST /api/v1/tools/code.languages/call dynamic
List Programming Languages

List all 71 available programming languages and their IDs for code execution. Common IDs: 71=Python 3.8, 63=JavaScript (Node.js), 62=Java, 54=C++ (GCC), 60=Go, 73=Rust, 51=C#, 46=Bash. Returns full list with compiler/interpreter versions (Judge0 CE)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
filter string No Optional filter — substring match on language name (e.g. "python", "java", "rust"). Returns all 71 languages if omitted
POST /api/v1/tools/scrape.extract/call dynamic
Extract Web Page HTML

⚡ ACTION: Extract raw HTML from any URL — cheapest web scraping API ($0.00013 for simple sites). Returns decoded HTML content, HTTP status code, and content length. Use for data extraction, content analysis, or price monitoring. Handles anti-bot protection automatically (Zyte)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
url string Yes URL to scrape — returns raw HTML content. Fast and cheap ($0.00013 for simple sites). Example: "https://example.com"
POST /api/v1/tools/scrape.browser/call dynamic
Browser-Rendered Page HTML

⚡ ACTION: Render a URL with headless browser and return JS-rendered HTML. Use for SPAs, React/Vue apps, or pages with dynamic content that raw HTTP cannot capture. Returns fully rendered DOM as HTML text (Zyte)

Amount
0.015000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.015000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
url string Yes URL to render with headless browser — returns JS-rendered HTML. Use for SPAs, dynamic content. More expensive than extract. Example: "https://example.com"
POST /api/v1/tools/scrape.screenshot/call dynamic
Web Page Screenshot

⚡ ACTION: Capture a full-page screenshot of any URL — returns base64-encoded PNG image. Use for visual verification, monitoring, or archiving. Headless browser renders the page before capture (Zyte)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
url string Yes URL to screenshot — returns base64-encoded PNG image. Use for visual verification or page capture. Example: "https://example.com"
POST /api/v1/tools/carmarket.search/call dynamic
Search Car Listings

Search millions of active US car listings by make, model, year, price range, mileage, ZIP code, and radius. Returns VIN, price, miles, dealer info, Carfax status, and days on market. Filter by seller type (dealer/private) and color. Data from all major US marketplaces (MarketCheck)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
exterior_color string No Filter by exterior color (e.g. "White", "Black", "Red")
limit integer No Max results (1-25, default 10)
default: 10
make string No Car manufacturer (e.g. "Toyota", "Honda", "BMW", "Tesla")
miles_max number No Maximum mileage
model string No Car model (e.g. "Camry", "Civic", "Model 3")
price_max number No Maximum price in USD
price_min number No Minimum price in USD
radius number No Search radius in miles from ZIP (max 100 on free tier)
seller_type string No Filter by seller type
enum: dealer, private
start integer No Offset for pagination
year integer No Model year (e.g. 2023, 2024)
zip string No US ZIP code to search near (e.g. "10001")
POST /api/v1/tools/carmarket.listing/call dynamic
Car Listing Details

Get full details for a specific car listing by ID — VIN, price, MSRP, mileage, full build specs (engine, transmission, drivetrain, fuel type), dealer contact, Carfax 1-owner status, days on market, photos. Get listing IDs from carmarket.search (MarketCheck)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id string Yes MarketCheck listing ID (e.g. "3TMCZ5AN5PM564843-883937ce-f335"). Get IDs from carmarket.search results
POST /api/v1/tools/threatintel.reputation/call dynamic
Domain Reputation Score

Get domain reputation score (0-100) with detailed security test results — WHOIS age, SSL validity, mail server config, blacklist status, and more. Higher score = safer domain. Essential for security agents evaluating domain trustworthiness (Threat Intelligence Platform)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string Yes Domain name to check reputation (e.g. "google.com", "suspicious-site.xyz"). Returns reputation score 0-100 and security test results
POST /api/v1/tools/threatintel.malware/call dynamic
Malware & Phishing Check

Check if a domain is associated with malware, phishing, or other threats. Returns safe score (0-100) and detailed warning descriptions. Use for URL safety verification before agent navigation (Threat Intelligence Platform)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string Yes Domain name to check for malware and phishing (e.g. "example.com"). Returns safe score 0-100 and warning details
POST /api/v1/tools/threatintel.infrastructure/call dynamic
Domain Infrastructure Analysis

Analyze domain infrastructure — all associated IPv4 addresses, geolocation (country, city, region), subnets, and resource types (web, mail, DNS). Reveals hosting setup, CDN usage, and geographic distribution (Threat Intelligence Platform)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string Yes Domain name to analyze infrastructure (e.g. "google.com"). Returns all associated IPs, geolocation, subnets, and resource types
POST /api/v1/tools/listennotes.search/call dynamic
Search Podcasts & Episodes

Full-text search across 3.7M+ podcasts and 186M+ episodes. Search by keyword, filter by language and genre, sort by relevance or date. Returns episode titles, podcast names, audio URLs, and duration. The most comprehensive podcast search API available (Listen Notes)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
genre_ids string No Comma-separated genre IDs to filter (e.g. "93,127" for Business+Technology). See Listen Notes genre list
language string No ISO 639-1 language code (e.g. "en", "es", "fr"). Filters results by podcast language
limit integer No Max results (1-10, default 10)
default: 10
offset integer No Offset for pagination
q string Yes Search query — full-text search across 186M+ podcast episodes and 3.7M+ podcasts (e.g. "artificial intelligence", "startup funding", "true crime")
sort_by_date boolean No Sort by date (true) or relevance (false, default)
type string No Search type: "episode" (default) searches episode titles/descriptions, "podcast" searches podcast-level metadata
enum: episode, podcast
default: episode
POST /api/v1/tools/listennotes.podcast/call dynamic
Podcast Details

Get full details for a podcast by Listen Notes ID — title, publisher, description, episode count, language, country, website, genres, and latest publish date. Use IDs from listennotes.search or listennotes.best (Listen Notes)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id string Yes Listen Notes podcast ID (e.g. "4d3fe717742d4963a85562e9f84d8c79"). Get IDs from listennotes.search or listennotes.best
POST /api/v1/tools/listennotes.best/call dynamic
Best Podcasts by Genre

Get curated lists of the best podcasts by genre — Technology (127), Business (93), TV & Film (68), Sports (77), Leisure (82), and 60+ more genres. Paginated, returns podcast titles, publishers, episode counts, and descriptions (Listen Notes)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
genre_id integer No Genre ID to filter (e.g. 93=Business, 127=Technology, 68=TV & Film, 82=Leisure, 77=Sports). Omit for overall best
page integer No Page number (default 1)
default: 1
POST /api/v1/tools/audd.recognize/call dynamic
Identify Song from Audio

Identify a song from an audio file URL — like Shazam for AI agents. Analyzes audio fingerprint against 80M+ tracks and returns artist, title, album, release date, plus Spotify and Apple Music links. Accepts MP3, WAV, OGG, or any audio URL (AudD)

Amount
0.007000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.007000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
url string Yes URL of audio file to identify (MP3, WAV, OGG, etc.). The API analyzes the audio and matches it against 80M+ tracks. Example: "https://example.com/song.mp3"
POST /api/v1/tools/audd.lyrics/call dynamic
Search Song Lyrics

Search for song lyrics by artist name, song title, or both. Returns full lyrics text, artist, title, and metadata. Query examples: "imagine john lennon", "bohemian rhapsody", "taylor swift love story" (AudD)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
q string Yes Search query for lyrics — artist name, song title, or both (e.g. "imagine john lennon", "bohemian rhapsody", "taylor swift love story")
POST /api/v1/tools/materials.search/call dynamic
Search Materials Database

Search 150,000+ inorganic materials by chemical formula, elements, band gap, stability, or metallic character. Returns DFT-computed properties: band gap, formation energy, density, crystal system. Filter semiconductors (band_gap 1-3 eV), stable battery cathodes (elements Li,Fe,O + is_stable), or metals. DOE/Lawrence Berkeley Lab data, CC BY 4.0 (Materials Project)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
band_gap_max number No Maximum band gap in eV (e.g. 3.0). Use with band_gap_min for range filter
band_gap_min number No Minimum band gap in eV (e.g. 1.0). Use with band_gap_max for range filter
elements string No Comma-separated elements to filter (e.g. "Li,Fe,O" — returns materials containing these elements)
formula string No Chemical formula to search (e.g. "Si", "Fe2O3", "LiFePO4"). Exact or reduced formula
is_metal boolean No Filter for metals (true) or non-metals (false)
is_stable boolean No Filter for thermodynamically stable materials only (energy_above_hull = 0)
limit integer No Max results (1-50, default 10)
default: 10
skip integer No Offset for pagination
POST /api/v1/tools/materials.details/call dynamic
Material Properties

Get full DFT-computed properties for a material by Materials Project ID (e.g. mp-149 for silicon). Returns: band gap, formation energy, thermodynamic stability, density, crystal structure, spacegroup, magnetism, bulk/shear modulus, Poisson ratio, Fermi energy, database cross-references. 150K+ materials (Materials Project)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
material_id string Yes Materials Project ID (e.g. "mp-149" for silicon, "mp-19017" for LiFePO4). Get IDs from materials.search
POST /api/v1/tools/materials.elasticity/call dynamic
Material Elastic Properties

Get mechanical/elastic properties for a material: bulk modulus, shear modulus (Voigt-Reuss-Hill averages), universal anisotropy index, Poisson ratio, and full 6x6 elastic tensor (IEEE format). Essential for structural materials screening and mechanical simulations (Materials Project)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
material_id string Yes Materials Project ID (e.g. "mp-149"). Returns bulk/shear modulus, Poisson ratio, elastic tensor
POST /api/v1/tools/tracking.register/call dynamic
Register Package for Tracking

⚡ ACTION: Register a tracking number to begin monitoring shipment status. Auto-detects carrier from 3,200+ supported carriers worldwide (UPS, FedEx, DHL, USPS, China Post, Royal Mail, etc.). Must be called before tracking.status. Returns detected carrier and registration status. Consumes quota — 200 free/month (17TRACK)

Amount
0.025000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.025000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
tag string No Optional label for this shipment (e.g. order ID, customer reference). Up to 50 characters
tracking_number string Yes Package tracking number (e.g. "1Z999AA10123456784" for UPS, "9400111899560243888780" for USPS). Carrier is auto-detected from 3,200+ supported carriers
POST /api/v1/tools/tracking.status/call dynamic
Get Package Tracking Events

Get full tracking timeline for a registered package — latest status, all carrier scan events with timestamps and locations, delivery milestones, transit days, origin/destination countries. Supports 3,200+ carriers across 220 countries. Call tracking.register first if number is not yet registered (17TRACK)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
tracking_number string Yes Tracking number previously registered with tracking.register. Returns full event timeline, carrier info, milestones, and delivery status
POST /api/v1/tools/tracking.list/call dynamic
List Tracked Packages

List all tracking numbers registered in your account with status summary — package status, latest event, transit days, registration time. Paginated. Filter by status: NotFound, InTransit, Delivered, Expired, Exception (17TRACK)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
page integer No Page number (default 1)
default: 1
page_size integer No Results per page (1-100, default 20)
default: 20
status string No Filter by package status
enum: NotFound, InTransit, Delivered, Expired, Exception
POST /api/v1/tools/account.usage/call dynamic
Usage Summary

Get your API usage summary — total calls, total cost, cache hit rate, average latency, and unique tools used. Filter by period: 1 day, 7 days, or 30 days. See how efficiently you are using the platform. Free, no charge (APIbase)

Amount
0.000000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
period string No Time period for usage stats: "1d" (24 hours), "7d" (7 days), or "30d" (30 days). Default: "7d"
enum: 1d, 7d, 30d
default: 7d
POST /api/v1/tools/account.tools/call dynamic
Per-Tool Usage Breakdown

Get per-tool usage breakdown — calls, cost, cache hits, average latency, last used. Sort by cost (highest spend), calls (most used), or latency (slowest). Identify your most-used and most-expensive tools. Free, no charge (APIbase)

Amount
0.000000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max number of tools to return (1-100). Default: 20
default: 20
sort string No Sort tools by: "cost" (highest spend), "calls" (most used), or "latency" (slowest). Default: "calls"
enum: cost, calls, latency
default: calls
POST /api/v1/tools/account.timeseries/call dynamic
Usage Time Series

Get time-series usage data — calls, cost, cache hits per hour or day over a period. Visualize usage patterns and trends. Choose granularity: hourly (for 1d period) or daily (for 7d/30d). Free, no charge (APIbase)

Amount
0.000000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
granularity string No Time bucket granularity: "hour" or "day". Default: "day"
enum: hour, day
default: day
period string No Time period: "1d", "7d", or "30d". Default: "7d"
enum: 1d, 7d, 30d
default: 7d
POST /api/v1/tools/platform.tool_quality/call dynamic
Tool Quality Metrics

Get quality metrics for any tool — uptime percentage, p50/p95 latency, error rate, total calls in last 24h. Check reliability before calling expensive tools. Updated every 10 minutes. Free, no charge (APIbase)

Amount
0.000000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
tool_id string Yes Tool ID to get quality metrics for (e.g. "crypto.get_price", "weather.get_current")
POST /api/v1/tools/platform.tool_rankings/call dynamic
Tool Quality Rankings

Get ranked list of tools by quality — sort by uptime (most reliable), latency (fastest), or error_rate (fewest errors). Filter by category (e.g. "crypto", "weather"). Discover the best tools for your use case. Free, no charge (APIbase)

Amount
0.000000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No Filter by tool category prefix (e.g. "crypto", "weather", "finance")
limit integer No Max number of tools to return (1-100). Default: 20
default: 20
sort string No Sort by: "uptime" (highest availability), "latency" (fastest p50), or "error_rate" (lowest errors). Default: "uptime"
enum: uptime, latency, error_rate
default: uptime
POST /api/v1/tools/platform.call_batch/call dynamic
Batch Tool Calls

⚡ ACTION: Execute up to 20 tool calls in a single request with parallel execution (max 10 concurrent). Each call runs the full pipeline independently with its own billing. Returns array of results with per-call status, data, cost, and duration. Save 5x round-trips vs sequential calls. Batch wrapper is free — you pay only for individual tool calls (APIbase)

Amount
0.000000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.000000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
calls array Yes Array of tool calls to execute in parallel (max 20)
max_parallel integer No Max concurrent calls (1-10). Default: 10
default: 10
POST /api/v1/tools/theirstack.jobs/call dynamic
Search Job Postings

Search 181M+ job postings worldwide — filter by keywords, country, remote, tech stack, recency. Returns title, company, location, salary range, post date. Job market intelligence for hiring analysis and talent sourcing (TheirStack)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No ISO 3166-1 alpha-2 country code (e.g. "US", "DE", "IN")
days integer No Max age in days (1-90). Only jobs posted within this window
keywords string No Comma-separated job title keywords (e.g. "python developer, backend engineer"). Matches job_title_or filter
limit integer No Max results (1-25, default 10)
default: 10
remote boolean No Filter remote-only jobs
technologies string No Comma-separated tech stack filter (e.g. "kubernetes, python, react"). Matches technologies_or
POST /api/v1/tools/theirstack.companies/call dynamic
Search Companies by Tech Stack

Find companies by technology stack — filter by technologies (kubernetes, react, python...), country, minimum active jobs. Returns company name, URL, job count, tech stack. Identify employers using specific technologies (TheirStack)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No ISO 3166-1 alpha-2 country code (e.g. "US", "DE", "IN")
limit integer No Max results (1-25, default 10)
default: 10
min_jobs integer No Minimum number of active job postings
technologies string No Comma-separated tech stack filter (e.g. "kubernetes, docker, aws"). Find companies using these technologies
POST /api/v1/tools/jooble.search/call dynamic
Search Jobs Worldwide

Search aggregated job listings across 70+ countries — filter by keywords, location, radius, salary, company name. Returns title, company, location, salary, source, direct link. 9M+ active listings from thousands of job boards (Jooble)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
company_search boolean No Set true to search by company name instead of job title
keywords string No Job search keywords (e.g. "python developer", "marketing manager", "nurse")
limit integer No Max results per page (1-20, default 10)
default: 10
location string No Location (e.g. "New York", "London", "Berlin", "Remote")
page integer No Page number (default 1)
default: 1
radius string No Search radius in km from location: 0, 4, 8, 16, 26, 40, or 80
enum: 0, 4, 8, 16, 26, 40, 80
salary number No Minimum salary filter (numeric)
POST /api/v1/tools/arbeitnow.jobs/call dynamic
Browse EU Job Listings

Browse European job listings — 100 jobs per page sorted by newest. Returns title, company, location, remote flag, tags, job types, direct link. Updated hourly. EU-focused: Germany, Austria, Switzerland, Netherlands, and more. Open public API (Arbeitnow)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
page integer No Page number (default 1). Each page returns ~100 EU job listings sorted by newest first. No server-side search — use page to browse
default: 1
POST /api/v1/tools/reed.search/call dynamic
Search UK Jobs

Search UK job listings — filter by keywords, location, distance, salary range (GBP), contract type (permanent/contract/temp), full/part time. Returns title, company, salary, applications count, direct link. UK largest job board (Reed.co.uk)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
contract boolean No Filter contract positions only
distance integer No Search radius in miles from location (default 10)
full_time boolean No Filter full-time positions only
keywords string No Job search keywords (e.g. "python developer", "data scientist", "nurse")
limit integer No Max results (1-100, default 25)
default: 25
location string No UK location — city, town, or postcode (e.g. "London", "Manchester", "SW1A 1AA")
part_time boolean No Filter part-time positions only
permanent boolean No Filter permanent positions only
salary_max number No Maximum annual salary in GBP (e.g. 80000)
salary_min number No Minimum annual salary in GBP (e.g. 30000)
skip integer No Number of results to skip for pagination (must be divisible by limit)
POST /api/v1/tools/reed.details/call dynamic
UK Job Details

Get full details of a UK job listing by ID — title, company, full salary info (min/max GBP, annual/hourly/daily), contract type, full/part time, application count, full HTML description, external apply URL. Use job IDs from reed.search results (Reed.co.uk)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
job_id integer Yes Reed job ID (from search results). Example: 56448344
POST /api/v1/tools/remotive.search/call dynamic
Search Remote Jobs

Search curated remote-only job listings — filter by keywords and category (software-dev, design, marketing, data, devops, etc.). Returns title, company, salary, job type, location requirements, tags. Global remote positions only (Remotive)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
category string No Job category slug: software-dev, design, customer-support, writing, marketing, sales, product, business, data, devops, finance, hr, qa, all-others
limit integer No Max results (1-50, default 20)
default: 20
search string No Job search keywords (e.g. "python", "react developer", "product manager")
POST /api/v1/tools/canopy.search/call dynamic
Search Amazon Products

Search Amazon products by keyword — filter by price range, sort by relevance/price/rating/reviews/newest. Returns title, ASIN, price, rating, Prime flag, image. 12 marketplaces: US, UK, CA, DE, FR, IT, ES, AU, IN, MX, BR, JP (Canopy API)

Amount
0.012000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.012000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string No Amazon marketplace: US, UK, CA, DE, FR, IT, ES, AU, IN, MX, BR, JP (default US)
default: US
page integer No Page number for pagination
price_max number No Maximum price filter (in marketplace currency)
price_min number No Minimum price filter (in marketplace currency)
query string Yes Search keywords (e.g. "wireless headphones", "raspberry pi 5")
sort string No Sort order: relevance, price_asc, price_desc, rating, reviews, newest
enum: relevance, price_asc, price_desc, rating, reviews, newest
POST /api/v1/tools/canopy.product/call dynamic
Amazon Product Details

Get full Amazon product details by ASIN — title, brand, price, rating, stock status, feature bullets, categories, seller name. Use ASINs from canopy.search. 12 Amazon marketplaces supported (Canopy API)

Amount
0.012000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.012000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
asin string Yes Amazon ASIN product ID (e.g. "B0CRSNCJ6Y"). Get ASINs from canopy.search
domain string No Amazon marketplace: US, UK, CA, DE, FR, IT, ES, AU, IN, MX, BR, JP (default US)
default: US
POST /api/v1/tools/canopy.offers/call dynamic
Amazon Product Offers & Buy Box

Get all third-party seller offers for an Amazon product — price, condition (new/used), seller name & rating, Buy Box winner flag, Fulfilled by Amazon, delivery estimate. Price comparison across sellers (Canopy API)

Amount
0.012000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.012000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
asin string Yes Amazon ASIN product ID. Returns all third-party offers with Buy Box winner, seller ratings, delivery info
domain string No Amazon marketplace: US, UK, CA, DE, FR, IT, ES, AU, IN, MX, BR, JP (default US)
default: US
POST /api/v1/tools/canopy.deals/call dynamic
Amazon Current Deals

Browse current Amazon deals — original price vs deal price, product title, ASIN, deal link. Paginated, 500+ active deals. 12 Amazon marketplaces (Canopy API)

Amount
0.012000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.012000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string No Amazon marketplace: US, UK, CA, DE, FR, IT, ES, AU, IN, MX, BR, JP (default US)
default: US
page integer No Page number (default 1)
POST /api/v1/tools/spider.scrape/call dynamic
Scrape Web Page

Scrape any web page and get clean content — markdown (default), plain text, or raw HTML. Handles JavaScript rendering, anti-bot bypass, proxy rotation. Returns LLM-ready output. Cheapest web scraper with PAYG pricing (Spider.cloud)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
format string No Output format: markdown (default, best for LLMs), text (plain), raw (HTML), commonmark
enum: markdown, text, raw, commonmark
default: markdown
readability boolean No Enable readability mode — pre-processes page for LLM consumption
url string Yes URL to scrape (e.g. "https://example.com/page")
wait_for integer No Wait N ms for JS to render before scraping (0-30000)
POST /api/v1/tools/spider.search/call dynamic
Web Search + Scrape

Web search that returns page titles, descriptions, and URLs. Combine with spider.scrape to get full content. Results ranked by relevance (Spider.cloud)

Amount
0.005000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max results (1-20, default 5)
default: 5
query string Yes Web search query (e.g. "best MCP servers 2026")
POST /api/v1/tools/imgflip.memes/call dynamic
Browse Meme Templates

Get top 100 popular meme templates — Drake Hotline Bling, Two Buttons, Distracted Boyfriend, and more. Returns template ID, name, image URL, box count. Use IDs with imgflip.caption to generate memes (Imgflip)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
search string No Optional: filter memes by name (client-side). Returns top 100 popular meme templates.
POST /api/v1/tools/imgflip.caption/call dynamic
Generate Meme Image

⚡ ACTION: Generate a captioned meme image from a template ID + top/bottom text. Returns direct image URL. Use imgflip.memes to find template IDs. 100K+ templates available (Imgflip)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
bottom_text string No Bottom text on the meme
template_id string Yes Meme template ID from imgflip.memes (e.g. "181913649" for Drake Hotline Bling, "87743020" for Two Buttons)
top_text string No Top text on the meme
POST /api/v1/tools/cocktail.search/call dynamic
Search Cocktail Recipes

Search 10,000+ cocktail recipes by name or filter by ingredient. Returns name, category, glass type, instructions, ingredients with measures, image. Search "margarita" or filter by "Vodka" (TheCocktailDB)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
ingredient string No Filter by ingredient (e.g. "Vodka", "Rum", "Gin"). Returns cocktails containing this ingredient. Use name OR ingredient, not both.
name string No Cocktail name to search (e.g. "margarita", "mojito", "old fashioned")
POST /api/v1/tools/cocktail.random/call dynamic
Random Cocktail Recipe

Get a random cocktail recipe with full details — name, category, glass, instructions, ingredients, measures, image. Great for discovery and recommendations (TheCocktailDB)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
count integer No Always returns 1 random cocktail with full recipe
default: 1
POST /api/v1/tools/github.search_repos/call dynamic
Search GitHub Repositories

Search GitHub repositories by keyword, language, stars, topics. Returns name, description, stars, forks, language, license, owner. Sort by stars/forks/updated. 86K+ MCP repos, 372M+ total repos (GitHub API)

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max results (1-30, default 10)
default: 10
query string Yes Search query (e.g. "mcp server", "react framework", "language:python stars:>1000")
sort string No Sort by: stars (default), forks, updated, help-wanted-issues
enum: stars, forks, updated, help-wanted-issues
default: stars
POST /api/v1/tools/github.user/call dynamic
GitHub User Profile

Get a GitHub user profile — name, bio, public repos count, followers, company, location, join date. Works for users and organizations (GitHub API)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
username string Yes GitHub username (e.g. "torvalds", "whiteknightonhorse")
POST /api/v1/tools/github.repo/call dynamic
GitHub Repository Details

Get full details of a GitHub repository — description, stars, forks, language, topics, license, last update. Public repos only (GitHub API)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
owner string Yes Repository owner (e.g. "facebook", "microsoft")
repo string Yes Repository name (e.g. "react", "vscode")
POST /api/v1/tools/wikidata.search/call dynamic
Search Wikidata Entities

Search 100M+ structured entities in Wikidata — people, companies, places, concepts. Returns entity ID, label, description. Use IDs with wikidata.entity for full details. CC-0 public domain (Wikidata)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
language string No Language code for labels (e.g. "en", "de", "fr", "ja"). Default: en
default: en
limit integer No Max results (1-20, default 10)
default: 10
query string Yes Search query (e.g. "Tesla", "Barack Obama", "JavaScript", "Mount Everest")
POST /api/v1/tools/wikidata.entity/call dynamic
Wikidata Entity Details

Get structured data for a Wikidata entity by ID (e.g. Q42 = Douglas Adams). Returns labels, descriptions, aliases, and up to 20 property statements. 300+ languages supported. CC-0 (Wikidata)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id string Yes Wikidata entity ID (e.g. "Q42" for Douglas Adams, "Q478214" for Tesla Inc). Get IDs from wikidata.search
POST /api/v1/tools/dictionary.define/call dynamic
Define a Word

Get word definition — phonetic pronunciation, part of speech, definitions with examples, synonyms, antonyms, audio URL. Supports 12 languages: en, es, fr, de, it, pt, ru, ar, hi, ja, ko, zh (Free Dictionary API)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
language string No Language code: en, es, fr, de, it, pt, ru, ar, hi, ja, ko, zh (default: en)
default: en
word string Yes Word to define (e.g. "algorithm", "serendipity", "ubuntu")
POST /api/v1/tools/dictionary.words/call dynamic
Find Related Words

Find words by meaning, sound, rhyme, or spelling pattern. "happy" → pleased, blissful. "algorithm" rhymes → rhythm, logarithm. Great for writing, creative tasks, word games (Datamuse)

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Max results (1-25, default 10)
default: 10
meaning string No Find words with this meaning (e.g. "happy" → pleased, blissful, content)
rhymes_with string No Find words that rhyme with this (e.g. "algorithm" → rhythm, logarithm)
sounds_like string No Find words that sound like this (e.g. "elefant" → elephant)
starts_with string No Find words starting with these letters (e.g. "algor" → algorithm, algorithmic)
POST /api/v1/tools/noaa.forecast/call dynamic
NOAA 7-Day Forecast (US)

Get 7-day weather forecast for a US location by latitude/longitude. Returns day and night periods with temperature (°F), precipitation chance, wind speed/direction, and detailed forecast text. Powered by NOAA National Weather Service (api.weather.gov). US contiguous only.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
latitude number Yes Latitude in decimal degrees (US contiguous only: 24–50)
longitude number Yes Longitude in decimal degrees (US contiguous only: −125 to −66)
POST /api/v1/tools/noaa.hourly/call dynamic
NOAA Hourly Forecast (US)

Get hourly weather forecast (next 48 hours) for a US location by latitude/longitude. Returns temperature (°F), precipitation chance, wind speed/direction, and short conditions per hour. Powered by NOAA National Weather Service. US contiguous only.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
latitude number Yes Latitude in decimal degrees (US contiguous only: 24–50)
longitude number Yes Longitude in decimal degrees (US contiguous only: −125 to −66)
POST /api/v1/tools/noaa.observation/call dynamic
NOAA Latest Observation (US)

Get latest weather observation from the nearest ASOS/AWOS station to a US location. Returns current temperature (°C/°F), humidity, wind, pressure, visibility, dewpoint, heat index, wind chill. Powered by NOAA National Weather Service. US contiguous only.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
latitude number Yes Latitude in decimal degrees (US contiguous only: 24–50)
longitude number Yes Longitude in decimal degrees (US contiguous only: −125 to −66)
POST /api/v1/tools/whoisjson.ssl_check/call dynamic
SSL Certificate Check

Validate SSL/TLS certificate for any domain. Returns issuer (org, CN), validity dates, subject CN, wildcard status, key size, and Subject Alternative Names (SAN) list. Useful for security audits, monitoring cert expiration, and verifying HTTPS configuration (WhoisJSON)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string Yes Domain name to check SSL certificate (e.g. google.com, apibase.pro)
POST /api/v1/tools/whoisjson.subdomains/call dynamic
Subdomain Discovery

Discover subdomains for any domain via DNS brute-force enumeration. Returns subdomain names, DNS record types (A/CNAME/MX), resolved IPs, and active/inactive status. Useful for security reconnaissance, asset inventory, and infrastructure mapping (WhoisJSON)

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
domain string Yes Domain name to discover subdomains (e.g. github.com, example.com)
POST /api/v1/tools/npm.package_info/call dynamic
npm Package Info

Get metadata for any npm package: version, description, license, dependencies, maintainers, repository URL, keywords, engines. 2.1M+ packages. Supports scoped packages (@scope/name). Returns latest version by default or a specific version.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
package string Yes npm package name (e.g. express, react, @anthropic-ai/sdk)
version string No Specific version to fetch (e.g. 5.2.1). Defaults to latest
POST /api/v1/tools/npm.downloads/call dynamic
npm Download Stats

Get download count for any npm package over a time period: last-day, last-week, last-month, last-year. Useful for measuring package popularity, adoption trends, and comparing alternatives (e.g. express: 92M/week).

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
package string Yes npm package name (e.g. express, lodash, typescript)
period string No Time period for download stats (default: last-week)
enum: last-day, last-week, last-month, last-year
POST /api/v1/tools/npm.search/call dynamic
npm Package Search

Search 2.1M+ npm packages by keyword. Returns ranked results with quality, popularity, and maintenance scores, download counts, dependents, license, publisher. Find libraries for any task (e.g. "mcp server", "react hooks", "typescript orm").

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
query string Yes Search query (e.g. "mcp server", "react hooks", "typescript orm")
size integer No Number of results to return (1-20, default 10)
POST /api/v1/tools/npm.versions/call dynamic
npm Package Versions

List all published versions of an npm package with dist-tags (latest, next, beta), deprecation status, and total version count. Returns the 50 most recent versions. Useful for dependency auditing and upgrade planning.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
package string Yes npm package name to list all versions (e.g. express, react)
POST /api/v1/tools/osv.query/call dynamic
Query Package Vulnerabilities

Check known vulnerabilities for a specific package version in any ecosystem (npm, PyPI, Go, Maven, Rust, NuGet, 14+ more). Returns CVE/GHSA IDs, severity scores, and affected package counts. Powered by Google OSV.dev — aggregates GitHub Security Advisories, NVD, and ecosystem-native databases.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
ecosystem string Yes Package ecosystem (npm, PyPI, Go, Maven, crates.io, NuGet, Packagist, RubyGems, etc.)
enum: npm, PyPI, Go, Maven, crates.io, NuGet, Packagist, RubyGems, Pub, Hex, SwiftURL, Linux, Android, OSS-Fuzz, GIT
package string Yes Package name (e.g. lodash, requests, gin-gonic/gin)
version string Yes Package version to check (e.g. 4.17.20, 2.25.0)
POST /api/v1/tools/osv.get/call dynamic
Get Vulnerability Details

Retrieve full details for a vulnerability by OSV ID (GHSA-xxxx), CVE ID (CVE-2021-xxxxx), or ecosystem ID (PYSEC/RUSTSEC/GO). Returns summary, CVSS severity, affected packages with fix versions, and reference links.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
vuln_id string Yes Vulnerability ID — OSV (e.g. GHSA-35jh-r3h4-6jhm), CVE (e.g. CVE-2021-23337), or PYSEC/GO/RUSTSEC ID
POST /api/v1/tools/osv.batch_query/call dynamic
Batch Vulnerability Scan

Scan up to 100 packages at once for known vulnerabilities. Submit package+version+ecosystem triples (e.g. full requirements.txt or package.json dependencies) and get vulnerability matches for all in a single call. Ideal for full dependency tree security audits.

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
queries array Yes List of package+version+ecosystem to check (max 100)
POST /api/v1/tools/census.population/call dynamic
US Population Data

Get population counts for any US geography by FIPS code — total, male, female. Covers all 50 states, 3,000+ counties, and sub-county areas. Source: American Community Survey 5-year estimates (US Census Bureau). Public domain, updated annually.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
county_fips string No County FIPS code within the state (e.g. 037 for Los Angeles, * for all counties). Omit for state-level data.
state_fips string Yes US state FIPS code (e.g. 06 for California, 36 for New York, * for all states)
year integer No Survey year (default 2022). ACS 5-year estimates available 2010-2022.
POST /api/v1/tools/census.demographics/call dynamic
US Demographics Data

Get demographic composition for any US geography — median age, race (white/Black/Asian), Hispanic/Latino population, and bachelor's degree attainment. Source: ACS 5-year estimates (US Census Bureau). Useful for market research, policy analysis, and neighborhood profiling.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
county_fips string No County FIPS code within the state (e.g. 037 for Los Angeles, * for all counties). Omit for state-level data.
state_fips string Yes US state FIPS code (e.g. 06 for California, 36 for New York, * for all states)
year integer No Survey year (default 2022). ACS 5-year estimates available 2010-2022.
POST /api/v1/tools/census.economic/call dynamic
US Economic Data

Get economic indicators for any US geography — median household income, population in poverty, and unemployed count. Source: ACS 5-year estimates (US Census Bureau). Key data for market sizing, real estate analysis, and business location intelligence.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
county_fips string No County FIPS code within the state (e.g. 037 for Los Angeles, * for all counties). Omit for state-level data.
state_fips string Yes US state FIPS code (e.g. 06 for California, 36 for New York, * for all states)
year integer No Survey year (default 2022). ACS 5-year estimates available 2010-2022.
POST /api/v1/tools/census.housing/call dynamic
US Housing Data

Get housing statistics for any US geography — total units, median home value, median rent, owner-occupied vs renter-occupied counts. Source: ACS 5-year estimates (US Census Bureau). Essential for real estate agents, property valuations, and housing market analysis.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
county_fips string No County FIPS code within the state (e.g. 037 for Los Angeles, * for all counties). Omit for state-level data.
state_fips string Yes US state FIPS code (e.g. 06 for California, 36 for New York, * for all states)
year integer No Survey year (default 2022). ACS 5-year estimates available 2010-2022.
POST /api/v1/tools/spending.awards/call dynamic
Federal Award Search

Search 60M+ US federal contract and grant awards by keyword, recipient, or NAICS code. Returns award amount, recipient, agency, dates, and description. Sorted by amount descending. Source: USAspending.gov (DATA Act mandate, US Gov open data).

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
award_type string No Filter by award type: contracts, grants, or all (default: all)
enum: contracts, grants, all
fiscal_year integer No Fiscal year to filter (e.g. 2025). Default: current year.
keyword string Yes Search keyword for federal awards (e.g. "artificial intelligence", "cybersecurity", company name)
limit integer No Number of results to return (1-25, default 10)
POST /api/v1/tools/spending.agency/call dynamic
Federal Agency Spending

Search federal awards by agency name (e.g. "Defense", "NASA", "Health and Human Services"). Returns top awards by amount for a fiscal year. Source: USAspending.gov — covers all federal agencies.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
agency_name string Yes Federal agency name or keyword (e.g. "Defense", "NASA", "Health and Human Services")
fiscal_year integer No Fiscal year (e.g. 2025). Default: current year.
limit integer No Number of top awards to return (1-25, default 10)
POST /api/v1/tools/spending.geography/call dynamic
Federal Spending by State

Get total US federal spending by state for contracts, grants, or all awards in a fiscal year. Returns all 50+ states sorted by spending amount. Useful for regional economic analysis and policy research. Source: USAspending.gov.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
award_type string No Filter by award type: contracts, grants, or all (default: all)
enum: contracts, grants, all
fiscal_year integer No Fiscal year (e.g. 2025). Default: current year.
POST /api/v1/tools/sam.entity_search/call dynamic
SAM.gov Entity Search

Search 700K+ registered US federal contractors and grantees by company name, state, or NAICS code. Returns UEI (Unique Entity Identifier), CAGE code, registration status, business types (Small Business, 8(a), HUBZone, WOSB, Veteran-Owned), and NAICS codes. Source: SAM.gov (GSA).

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (1-25, default 10)
naics_code string No NAICS industry code to filter (e.g. 541512 for Computer Systems Design)
name string Yes Company or organization name to search (e.g. "Lockheed", "Google", "Deloitte"). Supports partial match.
state string No US state code to filter (e.g. VA, CA, TX)
POST /api/v1/tools/sam.entity_detail/call dynamic
SAM.gov Entity Detail

Get full SAM.gov registration details for a federal contractor by UEI (Unique Entity Identifier). Returns legal name, CAGE code, addresses, NAICS/PSC codes, business certifications, entity structure, organization type, and registration dates. Source: SAM.gov (GSA).

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
uei string Yes Unique Entity Identifier (UEI) — 12-character SAM.gov ID (e.g. KM99JJBNQ9M5 for Lockheed Martin)
POST /api/v1/tools/fema.disasters/call dynamic
FEMA Disaster Declarations

Search US federal disaster declarations from 1953 to present. Filter by state, incident type (Fire, Flood, Hurricane, Tornado, Earthquake), and year. Returns disaster number, title, dates, designated programs (IA, PA, HM). Source: OpenFEMA (US Gov open data).

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
incident_type string No Disaster type to filter (e.g. Fire, Flood, Hurricane)
enum: Fire, Flood, Hurricane, Tornado, Earthquake, Severe Storm(s), Snow, Drought, Typhoon, Biological, Other
limit integer No Number of results (1-50, default 10)
state string No US state code (e.g. CA, TX, FL). Omit for all states.
year integer No Filter by declaration year (1953-2026)
POST /api/v1/tools/fema.flood_claims/call dynamic
NFIP Flood Insurance Claims

Retrieve National Flood Insurance Program (NFIP) claims by state and year. Returns flood zone, building/contents payments, insurance coverage amounts, cause of damage. Essential for flood risk assessment and insurance analysis. Source: OpenFEMA.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (1-50, default 10)
state string Yes US state code (e.g. FL, TX, LA)
year integer No Year of loss to filter (e.g. 2024)
POST /api/v1/tools/fema.assistance/call dynamic
FEMA Housing Assistance

Query federal disaster housing assistance data by state and disaster number. Returns registration counts, average damage, total inspected, approved amounts by county. Useful for disaster recovery analysis and aid distribution research. Source: OpenFEMA.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
disaster_number integer No FEMA disaster number to filter (e.g. 4673)
limit integer No Number of results (1-50, default 10)
state string Yes US state code (e.g. TX, FL, CA)
POST /api/v1/tools/pypi.package_info/call dynamic
PyPI Package Info

Get metadata for any Python package from PyPI: version, summary, license, author, dependencies, classifiers, Python version requirements. 550K+ packages. Supports specific version lookup. Complements npm (UC-344) for polyglot dependency intelligence.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
package string Yes Python package name (e.g. requests, flask, numpy, anthropic)
version string No Specific version (e.g. 2.31.0). Defaults to latest release.
POST /api/v1/tools/pypi.releases/call dynamic
PyPI Package Versions

List all published versions of a Python package with upload dates, yanked status, and distribution file types (sdist/wheel). Returns the 50 most recent versions. Useful for dependency auditing, version pinning, and upgrade planning.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
package string Yes Python package name to list all versions (e.g. django, pandas, scipy)
POST /api/v1/tools/gbif.species_search/call dynamic
GBIF Species Search

Search 9M+ species in the GBIF backbone taxonomy by common or scientific name. Returns taxon key, scientific name, kingdom/phylum/class/order/family/genus, and taxonomic status. Filter by rank (SPECIES, GENUS, FAMILY). Source: Global Biodiversity Information Facility (CC0).

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (1-20, default 5)
query string Yes Species name to search — common name (e.g. "polar bear") or scientific name (e.g. "Ursus maritimus")
rank string No Taxonomic rank filter (default: SPECIES). Use SPECIES to avoid virus/subspecies matches.
enum: KINGDOM, PHYLUM, CLASS, ORDER, FAMILY, GENUS, SPECIES
POST /api/v1/tools/gbif.species_details/call dynamic
GBIF Species Details

Get full taxonomic profile for a species by GBIF taxon key. Returns classification hierarchy, vernacular (common) names, synonyms, number of descendants, and accepted name. Source: GBIF backbone taxonomy.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
taxon_key integer Yes GBIF taxon key (numeric ID from species search results)
POST /api/v1/tools/gbif.occurrences/call dynamic
GBIF Species Occurrences

Search 2.5B+ species occurrence records by taxon, country, and year. Returns observation coordinates, date, collector institution, basis of record (specimen/observation). Filter by ISO country code. Source: GBIF (2000+ institutions, 100+ countries).

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No ISO 3166-1 alpha-2 country code (e.g. US, GB, BR, AU)
limit integer No Number of results (1-50, default 10)
taxon_key integer Yes GBIF taxon key for the species to search occurrences
year integer No Filter by observation year (e.g. 2024)
POST /api/v1/tools/gbif.occurrence_count/call dynamic
GBIF Occurrence Count

Get total occurrence count for a species, optionally filtered by country. Useful for range size estimation, data density assessment, and conservation status analysis. Source: GBIF.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
country string No ISO country code to filter count (e.g. US, BR)
taxon_key integer Yes GBIF taxon key to count occurrences for
POST /api/v1/tools/congress.bills/call dynamic
US Congressional Bills

Search US federal bills and resolutions from 1973 to present. Filter by Congress number (93-119), bill type (hr/s/hjres/sjres). Returns title, sponsor, party, latest action, policy area. Source: Congress.gov (Library of Congress).

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
congress integer No Congress number (93=1973 to 119=2025-2026). Default: current (119).
limit integer No Number of results (1-25, default 10)
type string No Bill type: hr (House), s (Senate), hjres, sjres, hconres, sconres, hres, sres
enum: hr, s, hjres, sjres, hconres, sconres, hres, sres
POST /api/v1/tools/congress.bill_details/call dynamic
US Bill Details

Get full details for a specific US bill by Congress number, type (hr/s), and bill number. Returns title, all sponsors, co-sponsor count, action history, committee referrals, policy subjects. Source: Congress.gov.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
congress integer Yes Congress number (e.g. 119 for 2025-2026, 118 for 2023-2024)
number integer Yes Bill number (e.g. 1 for HR 1)
type string Yes Bill type: hr (House bill), s (Senate bill), hjres, sjres, etc.
enum: hr, s, hjres, sjres, hconres, sconres, hres, sres
POST /api/v1/tools/congress.members/call dynamic
US Congressional Members

Search current and historical members of the US Congress. Filter by state, chamber (House/Senate), and Congress number. Returns name, party, state, district, bioguide ID. Source: Congress.gov.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
chamber string No Chamber: house or senate
enum: house, senate
congress integer No Congress number. Default: current (119).
limit integer No Number of results (1-25, default 10)
state string No US state code (e.g. CA, TX, NY)
POST /api/v1/tools/depsdev.package/call dynamic
Package Info (deps.dev)

Get package metadata from Google deps.dev — all versions, default version, ecosystem. Covers npm, PyPI, Go, Maven, Cargo, NuGet (50M+ package versions). Complements npm/PyPI registries with cross-ecosystem unified view.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
package string Yes Package name (e.g. express, requests, gin-gonic/gin, log4j-core)
system string Yes Package ecosystem: npm, pypi, go, maven, cargo, or nuget
enum: npm, pypi, go, maven, cargo, nuget
POST /api/v1/tools/depsdev.dependencies/call dynamic
Dependency Tree (deps.dev)

Resolve the full transitive dependency tree for a package version. Returns all direct and indirect dependencies with versions and relation type. Reveals hidden supply chain depth (e.g. express@5.2.1 has 67 transitive deps). Google deps.dev.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
package string Yes Package name (e.g. lodash, flask, github.com/gin-gonic/gin)
system string Yes Package ecosystem: npm, pypi, go, maven, cargo, or nuget
enum: npm, pypi, go, maven, cargo, nuget
version string Yes Package version to resolve dependencies for (e.g. 4.17.21, 3.0.0)
POST /api/v1/tools/depsdev.advisories/call dynamic
Security Advisories (deps.dev)

List security advisories (from OSV) affecting a specific package version. Cross-ecosystem: npm, PyPI, Go, Maven, Cargo, NuGet. Returns advisory IDs with links to OSV.dev for full details. Complements osv.query for version-specific lookups.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
package string Yes Package name to check for security advisories
system string Yes Package ecosystem: npm, pypi, go, maven, cargo, or nuget
enum: npm, pypi, go, maven, cargo, nuget
version string Yes Package version to check (e.g. 4.17.20)
POST /api/v1/tools/epa.toxic_releases/call dynamic
EPA Toxic Release Inventory

Search EPA Toxic Release Inventory (TRI) facilities by US state or ZIP code. Returns facility name, address, county, industry sector, and closed status. 600K+ regulated facilities. Source: EPA Envirofacts (US Gov open data).

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (1-50, default 10)
state string Yes US state code (e.g. CA, TX, NY, FL)
zip_code string No ZIP code to filter (e.g. 90001). Overrides state filter if provided.
POST /api/v1/tools/epa.water_systems/call dynamic
EPA Public Water Systems

Search public water systems by US state. Returns system name, PWSID, activity status, primacy agency, EPA region, population served, and service connections. Source: EPA Safe Drinking Water Act data.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (1-50, default 10)
state string Yes US state code (e.g. FL, CA, TX)
POST /api/v1/tools/ncei.stations/call dynamic
NCEI Weather Stations

Search 100K+ global weather stations from NOAA NCEI by location (state FIPS, ZIP, country). Returns station ID, name, coordinates, elevation, and data coverage dates (some from 1700s). Use station IDs with ncei.daily_data for historical climate records.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of stations to return (1-25, default 10)
location_id string Yes Location ID: FIPS:06 (California), FIPS:36 (New York), ZIP:10001, CITY:US360019, or CNTRY:US
POST /api/v1/tools/ncei.daily_data/call dynamic
NCEI Daily Climate Data

Retrieve historical daily weather observations from NOAA NCEI — max/min temperature, precipitation, snowfall, wind speed. 260+ years of records from global stations. Values in tenths of °C (temp) and tenths of mm (precip). Source: GHCND dataset.

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
datatypes string No Comma-separated data types: TMAX (max temp), TMIN (min temp), PRCP (precipitation), SNOW, AWND (avg wind). Default: all.
end_date string Yes End date in YYYY-MM-DD format (e.g. 2025-01-31). Max 1 year range.
start_date string Yes Start date in YYYY-MM-DD format (e.g. 2025-01-01)
station_id string Yes NCEI station ID (e.g. GHCND:USW00094728 for Central Park, NY). Get from ncei.stations tool.
POST /api/v1/tools/climate.temperature/call dynamic
Global Temperature Anomaly

Global surface temperature anomaly from NASA GISS — monthly readings since 1880. Values in °C vs 1951-1980 baseline. Returns last 10 years by default (adjustable 1-50). Source: NASA Goddard Institute for Space Studies.

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
years integer No Number of years of data to return (1-50, default 10). Data is monthly.
POST /api/v1/tools/climate.co2/call dynamic
Atmospheric CO2 (Keeling Curve)

Atmospheric CO2 concentration from NOAA Mauna Loa Observatory — the Keeling Curve. Monthly readings in ppm (parts per million) since 1958. Returns last 10 years by default. Source: NOAA ESRL.

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
years integer No Number of years of data to return (1-50, default 10). Data is monthly.
POST /api/v1/tools/climate.methane/call dynamic
Atmospheric Methane (CH4)

Atmospheric methane concentration from NOAA ESRL — monthly readings in ppb (parts per billion) since 1983. Methane is the second most important greenhouse gas after CO2. Returns last 10 years by default.

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
years integer No Number of years of data to return (1-50, default 10). Data is monthly.
POST /api/v1/tools/climate.nitrous_oxide/call dynamic
Atmospheric Nitrous Oxide (N2O)

Atmospheric nitrous oxide concentration from NOAA ESRL — monthly readings in ppb since 2001. N2O is a potent greenhouse gas with 273x the warming potential of CO2. Returns last 10 years by default.

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
years integer No Number of years of data to return (1-50, default 10). Data is monthly.
POST /api/v1/tools/climate.arctic_ice/call dynamic
Arctic Sea Ice Extent

Arctic sea ice extent from NSIDC — monthly measurements in million km² since 1979. Tracks long-term decline in Arctic ice coverage. Returns last 10 years by default. Source: National Snow and Ice Data Center.

Amount
0.003000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.003000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
years integer No Number of years of data to return (1-50, default 10). Data is monthly.
POST /api/v1/tools/chart.create/call dynamic
Create Chart Image

⚡ ACTION: Generate a chart image (PNG) from data — bar, line, pie, doughnut, radar, scatter. Returns a permanent image URL. Combine with data tools (climate.co2, census.population, finance.exchange_rates) to visualize any dataset. Powered by QuickChart (Chart.js).

Amount
0.002000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.002000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
datasets array Yes One or more datasets to plot
height integer No Image height in pixels (100-1000, default 300)
labels array Yes X-axis labels (e.g. ["Q1", "Q2", "Q3", "Q4"])
title string No Chart title displayed at top
type string Yes Chart type: bar, line, pie, doughnut, radar, scatter, horizontalBar
enum: bar, line, pie, doughnut, radar, scatter, horizontalBar
width integer No Image width in pixels (100-1000, default 500)
POST /api/v1/tools/figi.map/call dynamic
Map Financial Identifier to FIGI

Resolve financial instrument identifiers — ISIN, CUSIP, SEDOL, or ticker symbol to Bloomberg FIGI (ISO 18774). Returns FIGI, composite FIGI, security name, type, and exchange. 300M+ instruments across 45K+ exchanges. Use ID_ISIN, ID_CUSIP, ID_SEDOL, or TICKER as id_type.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
exchange_code string No Exchange code to narrow results (e.g. US, LN, JP). Optional.
id_type string Yes Identifier type: ID_ISIN, ID_CUSIP, ID_SEDOL, TICKER, ID_BB_GLOBAL
enum: ID_ISIN, ID_CUSIP, ID_SEDOL, ID_BB_GLOBAL, TICKER, ID_WERTPAPIER, ID_COMMON
id_value string Yes Identifier value (e.g. US0378331005 for ISIN, AAPL for ticker, BBG000B9XRY4 for FIGI)
POST /api/v1/tools/figi.search/call dynamic
Search Financial Instruments

Search 300M+ financial instruments by company name or ticker keyword. Filter by exchange and security type. Returns Bloomberg FIGI, ticker, name, market sector. Covers equities, ETPs, bonds, derivatives globally.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
exchange_code string No Filter by exchange code (e.g. US, LN, JP)
query string Yes Search query — company name or ticker (e.g. "Tesla", "Apple Inc", "MSFT")
security_type string No Filter by security type (e.g. "Common Stock", "ETP", "REIT")
POST /api/v1/tools/figi.filter/call dynamic
Filter Financial Instruments

Filter financial instruments by exchange code, market sector (Equity/Corp/Govt/Index/Curncy/Comdty), or security type (Common Stock/ETP/REIT/ADR). Browse instrument universe by structured criteria. Bloomberg OpenFIGI.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
exchange_code string No Exchange code (e.g. US, LN, HK, JP)
market_sector string No Market sector (e.g. Equity, Corp, Govt, Index, Curncy, Comdty)
security_type string No Security type (e.g. "Common Stock", "ETP", "REIT", "ADR")
POST /api/v1/tools/usno.moon_phases/call dynamic
Moon Phases

Get all moon phase dates for a year — New Moon, First Quarter, Full Moon, Last Quarter with exact UTC timestamps. ~50 phases per year. Source: US Naval Observatory (canonical astronomical authority, US Gov public domain).

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
year integer No Year for moon phases (default: current year, e.g. 2026)
POST /api/v1/tools/usno.sun_moon/call dynamic
Sun & Moon Rise/Set Times

Get sunrise, sunset, moonrise, moonset, and transit times for any location and date. Includes civil/nautical/astronomical twilight. Used for photography golden hour, agriculture planning, outdoor events. Source: USNO.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
date string Yes Date in YYYY-MM-DD format (e.g. 2026-04-07)
latitude number Yes Latitude in decimal degrees (e.g. 40.7128 for New York)
longitude number Yes Longitude in decimal degrees (e.g. -74.0060 for New York)
POST /api/v1/tools/usno.seasons/call dynamic
Equinoxes & Solstices

Get exact dates and UTC times for vernal equinox, summer solstice, autumnal equinox, and winter solstice for any year. Also includes Earth perihelion and aphelion dates. Source: US Naval Observatory.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
year integer No Year for equinoxes and solstices (default: current year)
POST /api/v1/tools/wger.exercise_search/call dynamic
Exercise Search

Search 896 exercises by name — bench press, squat, deadlift, curl, etc. Returns exercise name, category (Chest/Back/Legs/Arms/Abs/Shoulders/Cardio), and ID for details lookup. Open-source fitness database (Wger, CC-BY-SA).

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
term string Yes Exercise name to search (e.g. "bench press", "squat", "deadlift", "bicep curl")
POST /api/v1/tools/wger.exercise_details/call dynamic
Exercise Details

Get full exercise details by ID — description, primary and secondary muscles worked, required equipment (barbell/dumbbell/bodyweight/machine), and category. Use with exercise_search to build workout plans.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
id integer Yes Exercise base ID from search results (e.g. 615 for Squats)
POST /api/v1/tools/wger.ingredients/call dynamic
Food Ingredient Nutrition

Search 1.28M food ingredients by name — chicken breast, rice, banana, oats. Returns calories (kcal), protein, carbs, fat, fiber, sugar, sodium per 100g. Complements USDA FDC with broader international coverage.

Amount
0.001000
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.001000 pricingMode: fixed protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
toolId path string Yes -

Input Schema

FieldTypeRequiredDescription
limit integer No Number of results (1-20, default 10)
name string Yes Food ingredient name (e.g. "chicken breast", "rice", "banana", "oats")

Payment Methods

Methods
-
Intents
-
Currencies (discovery)
-
Multiple Challenges
No

Security

TLS Version
TLSv1.3
Challenge ID Unique
-
Challenge ID Length
-
Digest Binding
-

Uptime

Discovery
Reachable (1489ms)
Challenge
Reachable (585ms)
Last Checked

Schema Completeness

Paid Operations
484
With Input Schema
484
With Description
484

Documentation

Homepage
-
API Reference
-
llms.txt
-

Discovery

OpenAPI URL
https://apibase.pro/openapi.json
OpenAPI Version
3.1.0
Service Version
1.0.0
Document Size
1.291998e+06 bytes
Document Hash
5317202a02bab8183aa4b6d29552b0c7ac1fbe08c56534416aaf8018eb8be856

Version History (2 snapshots)

  • new endpoint: POST /api/v1/tools/wger.exercise_details/call
  • new endpoint: POST /api/v1/tools/wger.exercise_search/call
  • new endpoint: POST /api/v1/tools/wger.ingredients/call
  • new endpoint: POST /api/v1/tools/usno.moon_phases/call
  • new endpoint: POST /api/v1/tools/usno.seasons/call
  • new endpoint: POST /api/v1/tools/usno.sun_moon/call
  • new endpoint: POST /api/v1/tools/edgar.xbrl_concept/call
  • new endpoint: POST /api/v1/tools/edgar.xbrl_frames/call
  • new endpoint: POST /api/v1/tools/figi.filter/call
  • new endpoint: POST /api/v1/tools/figi.map/call
  • new endpoint: POST /api/v1/tools/figi.search/call
Scan snapshots
Date Grade Score Response Status
2026-04-06 D 58% 1209ms Up
2026-04-07 D 58% 1370ms Up