News headlines, latest news
News headlines, latest news. News headlines on any topic, crypto included, as JSON: title, URL, snippet, publisher domain and age, from the Brave Search API's news index. 1-20 results per call; freshness limits results to the past day, week or month. Results are for the caller's immediate use only: no storing, resale or model training (Brave API terms). Upstream failures return 503, uncharged. Use
- Category
- Crypto & DeFi
- Starting price
- $0.002
- Paid calls · 30 days
- 1.9K
- Unique payers · 30 days
- 1.1K
Paid endpoints
575 endpoints, sorted by usage. Prices are per request.
- GET/sec/8k
8-K filings, SEC material events. Latest Form 8-K current reports for a US-listed company by ticker, name or CIK: filing date, the reported items with their meaning (results of operations, executive departures, material agreements, cybersecurity incidents, bankruptcy and others), accession number and a direct link, newest first. Public SEC EDGAR data. Use to watch a company's material events or ch
$0.01Base3calls / 30d - GET/calc/age
Age calculator. Exact age from a date of birth in years, months and days, total days lived, the weekday of birth, and the date of and days until the next birthday, measured today (UTC) or on any date you give. Use for age checks, forms and anniversaries.
$0.002Base3calls / 30d - GET/calc/bmi
BMI calculator. Body mass index from weight and height in metric (kg, cm) or imperial (lb, in) units, its WHO adult category (underweight, normal weight, overweight, obesity class I-III) and the weight range that counts as normal for that height. For adults; a screening number, not a diagnosis. Use for health, fitness and nutrition apps.
$0.002Base3calls / 30d - GET/calc/loan
Loan and mortgage calculator. Monthly payment of an amortised loan or mortgage from the amount, the annual interest rate and the term, plus the total paid, the total interest and the first months of the repayment schedule (principal, interest and balance). Fixed rate, monthly payments. Use to compare loan offers or plan a mortgage.
$0.002Base3calls / 30d - GET/calc/tip
Tip calculator. Tip and total for a bill at a tip percentage, split between any number of people, optionally rounding each share up to the next whole amount. Use for receipts, expense apps and group payments.
$0.002Base3calls / 30d - GET/evm/decode-calldata
Decode calldata. Decode EVM transaction calldata into the function and its arguments with viem: give the function signature (transfer(address,uint256)), or leave it out to try common ERC-20, ERC-721, ERC-1155, WETH, permit and multicall functions by selector. Numbers come back as decimal strings. Use to read what a pending or past transaction does before signing; get calldata from eth_tx. A select
$0.002Base3calls / 30d - GET/geo/distance
Distance between coordinates. Great-circle distance between two latitude/longitude points (haversine on the mean earth radius) in kilometres, miles and nautical miles, plus the initial compass bearing and the midpoint. Accurate to about 0.5% against the ellipsoid. Use for delivery radius, travel and proximity checks, or sorting places by distance; for coordinates of a place name use geocode first.
$0.002Base3calls / 30d - GET/json/schema
JSON schema from example. Infer a JSON Schema (draft 2020-12) from an example JSON value: types, nested object properties, required keys, array item shapes merged across all items, and string formats (date-time, date, email, uri, uuid). Use to document an API response or to validate later data against the same shape.
$0.002Base3calls / 30d - GET/json/to-yaml
JSON to YAML. Convert a JSON value into a YAML document (block style, no line folding), for config files, Kubernetes manifests, GitHub Actions or docs that humans edit. Up to 100 KB of JSON. Use when a tool or person wants YAML; for the reverse use yaml_to_json. Invalid JSON is a 400, uncharged.
$0.002Base3calls / 30d - GET/phone/validate
Phone number validation. Validate and format a phone number with the libphonenumber rules: whether it is valid and possible, the E.164 form, international and national formatting, country, calling code and line type (mobile, fixed-line, toll-free, VoIP…). Give +country code, or a national number and a two-letter country. Offline: nothing is sent and it does not say the line is in service. Use to c
$0.002Base3calls / 30d - GET/qr
QR code generator. Generate a QR code for a URL or any text (UTF-8, up to 1,000 characters) as a scalable SVG plus a ready-to-embed data URL, at error correction L, M (default), Q or H. Use to put a link, Wi-Fi string or payment request on a page, label or ticket.
$0.002Base3calls / 30d - GET/regex/test
Regex tester, test. Run a JavaScript regular expression against a text and return every match with its index and capture groups (named groups included). Pattern up to 300 characters, text up to 5,000; patterns with nested quantifiers such as (a+)+ are refused as unsafe, uncharged. Use to check a pattern before using it in code.
$0.002Base3calls / 30d - GET/text/caesar
Caesar cipher, ROT13. Encode or decode text with a Caesar cipher: every letter A-Z shifted by 1-25 places (13, the default, is ROT13), case kept, digits and punctuation untouched. decode=true shifts back. Use for puzzles, spoiler hiding and teaching; it is not encryption.
$0.002Base3calls / 30d - GET/text/lorem
Lorem ipsum generator. Lorem ipsum placeholder text: 1-20 paragraphs of 1-10 sentences, starting with the classic "Lorem ipsum dolor sit amet". The same seed always gives the same text. Use to fill mock-ups, templates and test data.
$0.002Base3calls / 30d - GET/text/morse
Morse code translator. Translate text to international Morse code (letters separated by spaces, words by /) or Morse code back to text; the direction is detected automatically or set with mode. Letters, digits and common punctuation are supported; anything else is reported, not guessed. Use for puzzles, radio practice and fun messages.
$0.002Base3calls / 30d - GET/unichain/block
Block number, Unichain. Latest block number and block details on Unichain, or any block by decimal number: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer. Use for timestamps and confirmation counts; for current fees use unichain_gas. A block that does not exist yet returns 404, uncharged.
$0.003Base3calls / 30d - GET/useragent/parse
User agent parser. Parse a User-Agent string into browser and version, operating system and version, device type (desktop, mobile, tablet or bot) and, for crawlers, which bot it is: Googlebot, Bingbot, GPTBot, ClaudeBot, PerplexityBot, social previewers, SEO crawlers and HTTP libraries such as curl or python-requests. Local rules, no outside service. Use to read access logs, segment traffic or spo
$0.002Base3calls / 30d - GET/yaml/to-json
YAML to JSON. Convert a YAML document (config files, Kubernetes manifests, OpenAPI specs, front matter) into JSON, parsed by the yaml library with anchors and aliases resolved (alias expansion capped against billion-laughs documents) and duplicate keys refused. Up to 100 KB. Use before feeding YAML into a JSON-only tool or schema check; for the reverse use json_to_yaml. Invalid YAML is a 400 with
$0.002Base3calls / 30d - GET/avax/allowance
Token allowance, Avalanche. ERC-20 token allowance on Avalanche: how much a spender may move from an owner's wallet (allowance), raw and in token units, and whether the approval is unlimited. Use to check an approval before a swap or to audit risky open approvals; for the owner's balance use avax_token_balance. Token is a ticker (USDC, USDT, WETH…) or a 0x contract; a missing contract is 404 and a
$0.003Base3calls / 30d - GET/avax/balance
Avalanche native balance. Native AVAX balance (eth_getBalance) of any 0x wallet address on Avalanche at the latest block, in wei and in AVAX. Use to check whether a wallet can pay gas or a transfer; for ERC-20 tokens use avax_token_balance, for all holdings at once use wallet_portfolio. A malformed address is rejected with 400, uncharged.
$0.003Base3calls / 30d - GET/avax/block
Block number, Avalanche. Latest block number and block details on Avalanche, or any block by decimal number: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer. Use for timestamps and confirmation counts; for current fees use avax_gas. A block that does not exist yet returns 404, uncharged.
$0.003Base3calls / 30d - GET/avax/call
Eth call, Avalanche. Read-only contract call on Avalanche (eth_call): send ABI-encoded calldata to a contract at the latest block and get the raw return data, without a transaction or gas. Use to read any view function that has no dedicated tool (the example reads USDC totalSupply, selector 0x18160ddd); decode the result with the function's ABI. Calldata up to 8 KB; a call that reverts is 422 with
$0.003Base3calls / 30d - GET/avax/estimate-gas
Estimate gas, Avalanche. Estimate the gas a transaction would use on Avalanche (eth_estimateGas) and what it would cost at the current gas price, in gas units, gwei and AVAX. Give to, plus value in AVAX and calldata for a contract call, and the sender when the call depends on it. Use before sending a transaction or to price a batch; for the gas price alone use avax_gas. A transaction that would re
$0.003Base3calls / 30d - GET/avax/gas
Avalanche gas price. Current gas price on Avalanche (eth_gasPrice): gas price, base fee and suggested priority fee in gwei, plus what a plain AVAX transfer (21,000 gas) costs right now. Takes no input. Use before sending a transaction or to decide whether to wait; for the fee a past transaction actually paid use avax_receipt.
$0.003Base3calls / 30d - GET/avax/gas-history
Gas history, Avalanche gas price. Gas price history on Avalanche (eth_feeHistory): base fee in gwei for each of the last N blocks (5-100, default 20), how full each block was, and the 10th, 50th and 90th percentile priority fees, with the low, average and high base fee over the window. Use to judge whether fees are rising, pick a priority fee or time a transaction; for the current price alone use
$0.003Base3calls / 30d - GET/avax/is-contract
Avalanche contract check. Check whether a 0x address on Avalanche is a smart contract or a plain wallet: bytecode size, and whether it is an EIP-1167 minimal proxy and which implementation it points to. Use before sending funds or approving a spender; for a fuller risk verdict use check_counterparty. A malformed address is rejected with 400, uncharged.
$0.003Base3calls / 30d - GET/avax/logs
Avalanche recent event logs. Recent contract event logs on Avalanche (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, default 50), optionally filtered by topic0 (the 0x 32-byte event signature hash). Returns up to 100 logs with block, transaction hash and topics. Use to watch transfers or contract events; for one transaction's outcome use avax_receipt.
$0.003Base3calls / 30d - GET/avax/nft-balance
NFT balance, Avalanche. How many NFTs of one ERC-721 collection a wallet holds on Avalanche (balanceOf), with the collection's name and symbol. Use to check a holder before a token-gated action or to see whether a wallet still holds a collection; for who holds one token id use avax_nft_owner. Both inputs are 0x addresses; a missing contract is 404, a contract that is not ERC-721 422, both uncharge
$0.003Base3calls / 30d - GET/avax/nft-metadata
NFT metadata, Avalanche. NFT metadata on Avalanche: the token URI of one ERC-721 token id (tokenURI) and the JSON it points to (name, description, image, attributes), read from data: URIs, https or ipfs:// (through ipfs.io). Strings over 1,000 characters, such as on-chain SVG images, are shortened. Use to show or check what an NFT is; for its owner use avax_nft_owner. A token that does not exist i
$0.003Base3calls / 30d - GET/avax/nft-owner
NFT owner, Avalanche. Owner of an NFT on Avalanche: the wallet that holds one ERC-721 token id right now (ownerOf), plus the collection's name and symbol. Use to verify who holds an NFT before a trade, a mint gate or an airdrop; for how many a wallet holds use avax_nft_balance, for the token's metadata avax_nft_metadata. A missing contract is 404, a token that does not exist 422, both uncharged.
$0.003Base3calls / 30d - GET/avax/nonce
Avalanche account nonce. Read the transaction count (nonce) of a 0x address on Avalanche, both confirmed and including pending transactions. Use to build the next transaction or to tell whether an address has ever sent anything; for its balance use avax_balance. A malformed address is rejected with 400, uncharged.
$0.003Base3calls / 30d - GET/avax/proxy
Proxy implementation, Avalanche. Find the implementation behind a proxy contract on Avalanche: reads the EIP-1967 implementation, beacon and admin slots, EIP-1822 (UUPS), the older OpenZeppelin layout and EIP-1167 minimal-proxy bytecode, and names the kind found. Use before trusting or decoding a contract whose code can be swapped by its admin; for a fuller risk verdict use contract_risk. A malfor
$0.003Base3calls / 30d - GET/avax/receipt
Avalanche transaction receipt. Transaction receipt on Avalanche (eth_getTransactionReceipt): success or reverted, gas used, effective gas price, fee paid in AVAX, number of event logs and any contract created. Use to confirm a payment or call went through; for sender, value and calldata use avax_tx. Input is a 0x-prefixed 64-hex hash; a pending or unknown hash returns 404, uncharged.
$0.003Base3calls / 30d - GET/avax/storage
Storage slot read, Avalanche. Read one raw storage slot of a contract on Avalanche (eth_getStorageAt): the 32-byte word, as a number and, when it holds one, as an address. Slot is a decimal index or a 0x 32-byte key (mapping and proxy slots). Use to inspect contract state that has no getter, owners or implementation pointers; for proxies use avax_proxy. A malformed address or slot is rejected with
$0.003Base3calls / 30d - GET/avax/token-balance
Avalanche ERC-20 balance. ERC-20 token balance of a wallet on Avalanche (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the human-readable amount, live from the token contract. Use to check stablecoin or token holdings before a transfer or trade; for the native coin use avax_balance. Both inputs are 0x addresses (40 hex characters); no contract returns 404 and a no
$0.003Base3calls / 30d - GET/avax/token-info
Avalanche ERC-20 token info. Look up the name, symbol, decimals and total supply of an ERC-20 token contract on Avalanche, live from the contract. Use to identify an unknown token address or to format raw amounts; for a holder's balance use avax_token_balance. Input is a ticker (USDC, WETH…) or the token's 0x contract address; an address that is not an ERC-20 contract returns 422, uncharged.
$0.003Base3calls / 30d - GET/avax/token-transfers
Token transfers, Avalanche. List a wallet's recent transfers of one ERC-20 token (default USDC) on Avalanche, in and out, over the last N blocks (1-2,000, default 1,000): direction, counterparty, amount and transaction, newest first, up to 50. Use to confirm a payment arrived or see what was sent; for the current balance use avax_token_balance. Malformed addresses are rejected with 400, uncharged.
$0.003Base3calls / 30d - GET/avax/tx
Avalanche transaction. Look up an Avalanche transaction by hash: sender, recipient, value in AVAX, nonce, gas limit, the 4-byte function selector and its block. Use to see what was sent or whether it exists; for success or failure and fees paid use avax_receipt, for emitted events avax_logs. Input is a 0x-prefixed 64-hex hash; an unknown hash returns 404, uncharged.
$0.003Base3calls / 30d - GET/bera/allowance
Token allowance, Berachain. ERC-20 token allowance on Berachain: how much a spender may move from an owner's wallet (allowance), raw and in token units, and whether the approval is unlimited. Use to check an approval before a swap or to audit risky open approvals; for the owner's balance use bera_token_balance. Token is a ticker (USDC, USDT, WETH…) or a 0x contract; a missing contract is 404 and a
$0.003Base3calls / 30d - GET/bera/balance
Berachain native balance. Native BERA balance (eth_getBalance) of any 0x wallet address on Berachain at the latest block, in wei and in BERA. Use to check whether a wallet can pay gas or a transfer; for ERC-20 tokens use bera_token_balance, for all holdings at once use wallet_portfolio. A malformed address is rejected with 400, uncharged.
$0.003Base3calls / 30d - GET/bera/block
Block number, Berachain. Latest block number and block details on Berachain, or any block by decimal number: hash, timestamp, transaction count, gas used and limit, base fee in gwei and producer. Use for timestamps and confirmation counts; for current fees use bera_gas. A block that does not exist yet returns 404, uncharged.
$0.003Base3calls / 30d - GET/bera/call
Eth call, Berachain. Read-only contract call on Berachain (eth_call): send ABI-encoded calldata to a contract at the latest block and get the raw return data, without a transaction or gas. Use to read any view function that has no dedicated tool (the example reads USDC totalSupply, selector 0x18160ddd); decode the result with the function's ABI. Calldata up to 8 KB; a call that reverts is 422 with
$0.003Base3calls / 30d - GET/bera/estimate-gas
Estimate gas, Berachain. Estimate the gas a transaction would use on Berachain (eth_estimateGas) and what it would cost at the current gas price, in gas units, gwei and BERA. Give to, plus value in BERA and calldata for a contract call, and the sender when the call depends on it. Use before sending a transaction or to price a batch; for the gas price alone use bera_gas. A transaction that would re
$0.003Base3calls / 30d - GET/bera/gas
Berachain gas price. Current gas price on Berachain (eth_gasPrice): gas price, base fee and suggested priority fee in gwei, plus what a plain BERA transfer (21,000 gas) costs right now. Takes no input. Use before sending a transaction or to decide whether to wait; for the fee a past transaction actually paid use bera_receipt.
$0.003Base3calls / 30d - GET/bera/gas-history
Gas history, Berachain gas price. Gas price history on Berachain (eth_feeHistory): base fee in gwei for each of the last N blocks (5-100, default 20), how full each block was, and the 10th, 50th and 90th percentile priority fees, with the low, average and high base fee over the window. Use to judge whether fees are rising, pick a priority fee or time a transaction; for the current price alone use
$0.003Base3calls / 30d - GET/bera/is-contract
Berachain contract check. Check whether a 0x address on Berachain is a smart contract or a plain wallet: bytecode size, and whether it is an EIP-1167 minimal proxy and which implementation it points to. Use before sending funds or approving a spender; for a fuller risk verdict use check_counterparty. A malformed address is rejected with 400, uncharged.
$0.003Base3calls / 30d - GET/bera/logs
Berachain recent event logs. Recent contract event logs on Berachain (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, default 50), optionally filtered by topic0 (the 0x 32-byte event signature hash). Returns up to 100 logs with block, transaction hash and topics. Use to watch transfers or contract events; for one transaction's outcome use bera_receipt.
$0.003Base3calls / 30d - GET/bera/nonce
Berachain account nonce. Read the transaction count (nonce) of a 0x address on Berachain, both confirmed and including pending transactions. Use to build the next transaction or to tell whether an address has ever sent anything; for its balance use bera_balance. A malformed address is rejected with 400, uncharged.
$0.003Base3calls / 30d - GET/bera/proxy
Proxy implementation, Berachain. Find the implementation behind a proxy contract on Berachain: reads the EIP-1967 implementation, beacon and admin slots, EIP-1822 (UUPS), the older OpenZeppelin layout and EIP-1167 minimal-proxy bytecode, and names the kind found. Use before trusting or decoding a contract whose code can be swapped by its admin; for a fuller risk verdict use contract_risk. A malfor
$0.003Base3calls / 30d - GET/bera/receipt
Berachain transaction receipt. Transaction receipt on Berachain (eth_getTransactionReceipt): success or reverted, gas used, effective gas price, fee paid in BERA, number of event logs and any contract created. Use to confirm a payment or call went through; for sender, value and calldata use bera_tx. Input is a 0x-prefixed 64-hex hash; a pending or unknown hash returns 404, uncharged.
$0.003Base3calls / 30d