25 Best Free APIs for Developers in 2026

A curated list of free REST APIs you can start using right now — no signup, no credit card, no API keys from third-party providers. Every API includes a working curl command you can copy-paste and run.

Free APIs Developer Tools No Signup REST API March 2026 15 min read

Finding genuinely free APIs is harder than it should be. Most "free API" lists link to services that require signups, credit cards, or rate-limit you into uselessness after 10 requests. Others are abandoned, return 500 errors, or have been acquired and paywalled.

This list is different. Every API listed here is free to use right now with no signup. Each entry includes a working curl command so you can verify it yourself before committing to an integration.

All 25 APIs are available through a single gateway at agent-gateway-kappa.vercel.app, which means one base URL, consistent error formats, and unified rate limit headers across every service.

Table of Contents

  1. Web Scraping
  2. Web Search
  3. Screenshot Capture
  4. Code Execution
  5. LLM Gateway
  6. IP Geolocation
  7. Crypto Prices
  8. Email Sending
  9. PDF Generation
  10. File Storage
  11. URL Shortener
  12. DNS Lookup
  13. Webhook Testing
  14. Cron Jobs
  15. Uptime Monitoring
  16. Image Processing
  17. Pastebin / Code Sharing
  18. Crypto Wallet
  19. DeFi Trading Data
  20. On-Chain Analytics
  21. Persistent Memory
  22. Task Queue
  23. Data Transformation
  24. Address Poisoning Detection
  25. Provably Fair Games

1. Web Scraping API

Data Extraction

Free Web Scraping API

Scrape any URL and get back clean markdown or plain text. Extracts metadata, links, and images. Great for feeding web content to LLMs, building search indexes, and monitoring competitor pages.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-scraper/api/scrape?url=https://example.com"
Markdown outputMetadata extractionNo headless browser needed
Search & Discovery

Free Web Search API

Search the web programmatically and get structured JSON results with titles, URLs, and snippets. Batch search up to 5 queries at once. Built-in text extraction for RAG pipelines. No search provider API keys needed.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-search/api/search?q=best+REST+APIs"
DuckDuckGo-poweredBatch searchText extractionSerpAPI alternative

3. Screenshot Capture API

Media & Visual

Free Screenshot API

Capture screenshots of any URL. Choose from 5 viewport presets (desktop, tablet, mobile), full-page mode, dark mode, and CSS selector targeting. Returns PNG images.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-screenshot/api/screenshot?url=https://news.ycombinator.com" -o screenshot.png
5 viewportsFull-pageDark modeCSS selector

4. Code Execution API

Developer Tools

Free Code Execution API

Execute Python, JavaScript, TypeScript, and Bash code via API. Sandboxed environment with persistent sessions, file uploads, and a quick GET endpoint for one-liners. Build code playgrounds and AI agent tools.

Try it: curl -X POST "https://agent-gateway-kappa.vercel.app/v1/agent-coderunner/api/execute" -H "Content-Type: application/json" -d '{"code":"print(sum(range(100)))","language":"python"}'
PythonJavaScriptTypeScriptBashPersistent sessions

5. LLM Gateway API

AI & Machine Learning

Free LLM API — Multi-Provider Gateway

Route LLM requests to OpenAI, Anthropic Claude, Google Gemini, Groq, Together AI, and DeepSeek through one OpenAI-compatible endpoint. Response caching, auto retries, 24+ models. Bring your own provider keys.

Try it: curl -X POST "https://agent-gateway-kappa.vercel.app/v1/agent-llm/v1/chat/completions" -H "Content-Type: application/json" -d '{"model":"groq/llama-3.3-70b-versatile","messages":[{"role":"user","content":"Hello"}]}'
OpenAI-compatible6 providers24+ modelsResponse caching

6. IP Geolocation API

Network & Location

Free IP Geolocation API

Look up country, city, timezone, and coordinates for any IPv4 or IPv6 address. Batch lookup for up to 100 IPs, distance calculation between two IPs, and an EU flag for GDPR compliance checks.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-geo/geo/8.8.8.8"
IPv4 & IPv6Batch (100 IPs)Distance calcGDPR EU flag

7. Crypto Price API

Crypto & Finance

Free Crypto Price API

Real-time prices for any cryptocurrency. Supports 20+ blockchains, DEX swap quotes, trending tokens, historical data, and token search. Build trading bots, portfolio trackers, and price alert systems.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/crypto-feeds/api/prices?ids=bitcoin,ethereum,solana"
20+ chainsDEX quotesTrending tokensHistorical data

8. Email Sending API

Communication

Free Email API

Send transactional emails via REST. Plain text, HTML, or template-based (welcome, alert, invoice, notification, password reset). Support for custom SMTP, delivery logs, attachments, CC/BCC, and reply-to.

Try it: curl -X POST "https://agent-gateway-kappa.vercel.app/v1/agent-email/api/send" -H "Content-Type: application/json" -d '{"to":"test@example.com","subject":"Hello","text":"Test email"}'
5 templatesCustom SMTPAttachmentsSendGrid alternative

9. PDF Generation API

Document Processing

Free PDF Generation API

Generate PDFs from HTML, Markdown, URLs, or built-in templates (invoice, report, receipt). Chromium-powered rendering with full page options: format, landscape, margins, headers, and footers.

Try it: curl -X POST "https://agent-gateway-kappa.vercel.app/v1/agent-pdfgen/api/generate" -H "Content-Type: application/json" -d '{"markdown":"# Hello World\n\nThis is a **PDF** generated from Markdown."}' -o output.pdf
HTML to PDFMarkdown to PDFURL to PDFInvoice template

10. File Storage API

Storage & Infrastructure

Free File Storage API

Upload files up to 50 MB via multipart, raw binary, or base64. Get auto-expiring share links (1 hour to 7 days), download limits, tags, and deletion tokens. Three upload methods for maximum flexibility.

Try it: curl -X POST "https://agent-gateway-kappa.vercel.app/v1/agent-filestorage/api/upload" -F "file=@README.md"
50 MB maxAuto-expiring linksDownload limitsS3 alternative

11. URL Shortener API

Marketing & Links

Free URL Shortener API

Shorten URLs with custom slugs, click analytics (referrer and user-agent tracking), bulk shortening (50 URLs), tags, and link expiration. Full CRUD operations.

Try it: curl -X POST "https://agent-gateway-kappa.vercel.app/v1/agent-shorturl/api/shorten" -H "Content-Type: application/json" -d '{"url":"https://github.com","slug":"gh"}'
Custom slugsClick analyticsBulk (50 URLs)Bitly alternative

12. DNS Lookup API

Network & Infrastructure

Free DNS Lookup API

Query DNS records (A, AAAA, MX, TXT, CNAME, NS, SOA, SRV, CAA), reverse DNS, WHOIS/RDAP data, domain availability, and propagation across 8 global resolvers. Batch resolve 50 domains at once.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-dns/api/resolve/github.com"
All record typesWHOIS/RDAPDomain availabilityBatch (50 domains)

13. Webhook Testing API

Developer Tools

Free Webhook Testing Tool

Create temporary webhook URLs to capture and inspect HTTP requests in real time. View headers, body, query parameters, and method. Perfect for debugging payment integrations, CI/CD hooks, and third-party API callbacks.

Try it: curl -X POST "https://agent-gateway-kappa.vercel.app/v1/webhook-inspector/api/bins/create"
Temporary URLsReal-time inspectionAll HTTP methodsRequestBin alternative

14. Cron Job API

Automation & Scheduling

Free Cron Job API

Schedule recurring tasks and webhook triggers via REST. Supports cron expressions, fixed intervals, and one-shot timers. Pause/resume, execution history, timezone support, and a cron expression validator.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-scheduler/api/schedules"
Cron expressionsFixed intervalsExecution historyEasyCron alternative

15. Uptime Monitoring API

Monitoring & Observability

Free Uptime Monitoring API

Monitor website uptime and track response times. Webhook alerts on downtime (Slack, Discord, PagerDuty). Check history (1,000 entries), incident tracking, status page summary. Intervals from 30 seconds to 1 hour.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-monitor/api/monitors"
30s intervalsWebhook alertsIncident trackingUptimeRobot alternative

16. Image Processing API

Media & Visual

Free Image Processing API

Resize, crop, convert, optimize, blur, sharpen, and transform images via REST. Generate QR codes and placeholder images. Supports JPEG, PNG, WebP, AVIF, GIF, and TIFF. 13 endpoints covering all common operations.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-imageproc/api/qr?text=Hello+World" -o qr.png
13 operations6 formatsQR codesCloudinary alternative

17. Pastebin / Code Sharing API

Developer Tools

Free Pastebin API

Create, share, and manage code pastes via REST. Auto language detection, collections (multi-file), paste diffs, expiring links, raw content endpoint. Up to 5 MB per paste.

Try it: curl -X POST "https://agent-gateway-kappa.vercel.app/v1/agent-paste/api/pastes" -H "Content-Type: application/json" -d '{"content":"console.log(\"Hello World\")","language":"javascript"}'
Auto language detectionCollectionsExpiring linksGitHub Gist alternative

18. Crypto Wallet API

Crypto & Finance

Crypto Wallet API

Check wallet balances, derive addresses, and get token information across 9 blockchains (Ethereum, Solana, Base, Polygon, Arbitrum, Optimism, BSC, Avalanche, Fantom). Designed for AI agents and portfolio trackers.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-wallet/api/chains"
9 blockchainsBalance checksAddress derivationAI agent ready

19. DeFi Trading Data API

Crypto & Finance

DeFi Trading Data API

DEX swap quotes, liquidity pool data, gas price estimates, and token analytics across major DeFi protocols. Build trading bots and DeFi dashboards with real-time market data.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/defi-trading/api/prices?ids=bitcoin,ethereum"
DEX quotesGas pricesPool dataTrading bots

20. On-Chain Analytics API

Crypto & Finance

On-Chain Analytics API

Analyze blockchain transactions, wallet activity patterns, token holder distributions, and smart contract interactions. Get whale alerts, token transfer histories, and wallet profiling data.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/onchain-analytics/health"
Wallet profilingToken analyticsTransaction history

21. Persistent Memory API

AI & Infrastructure

Persistent Memory API

Key-value store designed for AI agents. Store and retrieve context, conversation history, user preferences, and session data. Persistent across restarts with namespace isolation and TTL support.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-memory/health"
Key-value storeNamespace isolationTTL supportAI agent memory

22. Task Queue API

Infrastructure

Task Queue API

Enqueue, process, and track background tasks via REST. Priority queues, delayed execution, retry policies, and dead-letter queues. Build reliable async workflows without managing infrastructure.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-taskqueue/health"
Priority queuesDelayed executionRetriesDead-letter queue

23. Data Transformation API

Developer Tools

Data Transformation API

Transform data between formats: JSON to CSV, XML to JSON, YAML to JSON, Base64 encoding/decoding, and more. Apply JMESPath queries, JSONPath filters, and template-based transformations.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/agent-transform/health"
Format conversionJMESPath queriesBase64Template transforms

24. Address Poisoning Detection API

Security

Address Poisoning Detection API

Detect address poisoning attacks on EVM wallets. Scans transaction history for lookalike addresses, dust attacks, and vanity address scams. Supports Ethereum, Base, Polygon, Arbitrum, and Optimism.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/poison-guard/api/check/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045?chain=ethereum"
5 EVM chainsDust detectionLookalike scannerRisk scoring

25. Provably Fair Games API

Gaming

Provably Fair Games API

Cryptographically provably fair game outcomes: dice, coin flips, card draws, roulette, and number generation. Every result includes a server seed hash and nonce for independent verification.

Try it: curl "https://agent-gateway-kappa.vercel.app/v1/fair-games/games/dice"
Provably fairDice & cardsSeed verificationCryptographic proof

Quick Reference: All 25 APIs at a Glance

#APIBest ForKey Feature
1Web ScrapingContent extractionMarkdown output
2Web SearchRAG pipelines, agentsBatch (5 queries)
3ScreenshotsVisual monitoring5 viewports + dark mode
4Code ExecutionCode playgrounds4 languages, sessions
5LLM GatewayAI apps6 providers, 24+ models
6IP GeolocationLocalization, GDPRBatch (100 IPs)
7Crypto PricesTrading bots20+ blockchains
8EmailTransactional email5 templates + SMTP
9PDF GenerationReports, invoicesHTML/Markdown/URL input
10File StorageTemp files, CI artifacts50 MB, auto-expiry
11URL ShortenerMarketing linksClick analytics
12DNS LookupDevOps, securityWHOIS + propagation
13WebhooksIntegration testingTemporary URLs
14Cron JobsTask schedulingCron + intervals
15Uptime MonitorSRE, DevOps30s intervals + alerts
16Image ProcessingThumbnails, conversion13 operations, 6 formats
17PastebinCode sharingAuto language detection
18Crypto WalletPortfolio tracking9 blockchains
19DeFi TradingTrading botsDEX quotes + gas
20On-Chain AnalyticsBlockchain researchWallet profiling
21Persistent MemoryAI agentsKey-value + TTL
22Task QueueAsync workflowsPriority + retries
23Data TransformETL pipelinesFormat conversion
24Address PoisoningWallet security5 EVM chains
25Provably Fair GamesGamingCryptographic proof

How to Get Started

Every API works instantly with no setup. Here's the pattern:

curl — The pattern for every API
# Base URL for all APIs:
# https://agent-gateway-kappa.vercel.app/v1/{service-name}/{endpoint}

# Example 1: Get crypto prices
curl "https://agent-gateway-kappa.vercel.app/v1/crypto-feeds/api/prices?ids=bitcoin,ethereum"

# Example 2: Scrape a webpage
curl "https://agent-gateway-kappa.vercel.app/v1/agent-scraper/api/scrape?url=https://example.com"

# Example 3: Generate a PDF from Markdown
curl -X POST "https://agent-gateway-kappa.vercel.app/v1/agent-pdfgen/api/generate" \
  -H "Content-Type: application/json" \
  -d '{"markdown":"# Invoice\n\n| Item | Price |\n|------|-------|\n| Widget | $9.99 |"}' \
  -o invoice.pdf

# Example 4: Search the web
curl "https://agent-gateway-kappa.vercel.app/v1/agent-search/api/search?q=best+javascript+frameworks+2026"
Free tier: 30 requests per minute, no authentication needed. For higher limits (120 req/min), create a free API key at /api/keys/create — you get 200 free credits instantly. See the getting started guide.

Use All 25 APIs with One SDK

Since every API shares the same base URL, you can build a simple wrapper to access all of them:

Python — Universal API client
import requests

BASE = "https://agent-gateway-kappa.vercel.app/v1"

def api(service, endpoint, method="GET", **kwargs):
    """Call any of the 25 APIs with one function."""
    url = f"{BASE}/{service}/{endpoint}"
    r = requests.request(method, url, **kwargs)
    return r.json() if "json" in r.headers.get("content-type", "") else r.content

# Web scraping
page = api("agent-scraper", "api/scrape", params={"url": "https://example.com"})
print(page["content"][:200])

# Crypto prices
data = api("crypto-feeds", "api/prices", params={"ids": "bitcoin,ethereum"})
for symbol, coin in data["prices"].items():
    print(f"{symbol}: ${coin['price']:,.2f}")

# IP geolocation
geo = api("agent-geo", "geo/8.8.8.8")
print(f"Google DNS is in {geo['city']}, {geo['country']}")

# Screenshot (returns binary)
img = api("agent-screenshot", "api/screenshot", params={"url": "https://github.com"})
with open("github.png", "wb") as f:
    f.write(img)
Node.js — Universal API client
const BASE = "https://agent-gateway-kappa.vercel.app/v1";

async function api(service, endpoint, options = {}) {
  const url = `${BASE}/${service}/${endpoint}`;
  const res = await fetch(url, options);
  const ct = res.headers.get("content-type") || "";
  return ct.includes("json") ? res.json() : res.arrayBuffer();
}

// Web search
const results = await api("agent-search", "api/search?q=best+node+frameworks");
console.log(results.results.map(r => `${r.title}: ${r.url}`).join("\n"));

// DNS lookup
const dns = await api("agent-dns", "api/resolve/github.com");
console.log("GitHub IPs:", dns.ipv4);

// Shorten URL
const short = await api("agent-shorturl", "api/shorten", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ url: "https://github.com" }),
});
console.log("Short URL:", short.shortUrl);

Who Uses These APIs?

Frequently Asked Questions

Are these APIs really free? +
Yes. Every API has a free tier with 30 requests per minute and no authentication required. You can also create a free API key that gives you 200 credits and higher rate limits (120 req/min).
Do I need to sign up? +
No signup is required for basic usage. If you want higher rate limits and credits, you can create an API key with a single POST request — no email, no password, no verification.
What happens after the free tier? +
After using your 200 free credits, you can top up by sending USDC on Base. Each USDC buys 1 API credit. Minimum deposit is 1 USDC. There are no recurring charges or subscriptions.
Can I use these for commercial projects? +
Yes. All APIs are available for both personal and commercial use. For production workloads, we recommend using an API key to ensure consistent access and higher rate limits.
Why is everything behind one gateway URL? +
The Agent Gateway acts as a unified proxy. One base URL, consistent error formats, unified rate limit headers, and a single API key that works across all 25+ services. It simplifies integration and billing.
Is there an OpenAPI/Swagger spec? +
Yes. Every service has an OpenAPI spec at /openapi.json and interactive Swagger UI at /docs. The gateway also has a comprehensive spec: agent-gateway-kappa.vercel.app/docs.

Try All 25 APIs Right Now

No signup. No credit card. Pick any curl command from this page and run it.

Getting Started Guide

Swagger Docs · Full API Catalog · More Tutorials