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.
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
- Web Scraping
- Web Search
- Screenshot Capture
- Code Execution
- LLM Gateway
- IP Geolocation
- Crypto Prices
- Email Sending
- PDF Generation
- File Storage
- URL Shortener
- DNS Lookup
- Webhook Testing
- Cron Jobs
- Uptime Monitoring
- Image Processing
- Pastebin / Code Sharing
- Crypto Wallet
- DeFi Trading Data
- On-Chain Analytics
- Persistent Memory
- Task Queue
- Data Transformation
- Address Poisoning Detection
- Provably Fair Games
1. Web Scraping API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-scraper/api/scrape?url=https://example.com"2. Web Search API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-search/api/search?q=best+REST+APIs"3. Screenshot Capture API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-screenshot/api/screenshot?url=https://news.ycombinator.com" -o screenshot.png4. Code Execution API
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.
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"}'5. LLM Gateway API
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.
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"}]}'6. IP Geolocation API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-geo/geo/8.8.8.8"7. Crypto Price API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/crypto-feeds/api/prices?ids=bitcoin,ethereum,solana"8. Email Sending API
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.
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"}'9. PDF Generation API
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.
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.pdf10. File Storage API
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.
curl -X POST "https://agent-gateway-kappa.vercel.app/v1/agent-filestorage/api/upload" -F "file=@README.md"11. URL Shortener API
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.
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"}'12. DNS Lookup API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-dns/api/resolve/github.com"13. Webhook Testing API
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.
curl -X POST "https://agent-gateway-kappa.vercel.app/v1/webhook-inspector/api/bins/create"14. Cron Job API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-scheduler/api/schedules"15. Uptime Monitoring API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-monitor/api/monitors"16. Image Processing API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-imageproc/api/qr?text=Hello+World" -o qr.png17. Pastebin / Code Sharing API
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.
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"}'18. Crypto Wallet API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-wallet/api/chains"19. DeFi Trading Data API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/defi-trading/api/prices?ids=bitcoin,ethereum"20. On-Chain Analytics API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/onchain-analytics/health"21. Persistent Memory API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-memory/health"22. Task Queue API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-taskqueue/health"23. Data Transformation API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/agent-transform/health"24. Address Poisoning Detection API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/poison-guard/api/check/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045?chain=ethereum"25. Provably Fair Games API
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.
curl "https://agent-gateway-kappa.vercel.app/v1/fair-games/games/dice"Quick Reference: All 25 APIs at a Glance
| # | API | Best For | Key Feature |
|---|---|---|---|
| 1 | Web Scraping | Content extraction | Markdown output |
| 2 | Web Search | RAG pipelines, agents | Batch (5 queries) |
| 3 | Screenshots | Visual monitoring | 5 viewports + dark mode |
| 4 | Code Execution | Code playgrounds | 4 languages, sessions |
| 5 | LLM Gateway | AI apps | 6 providers, 24+ models |
| 6 | IP Geolocation | Localization, GDPR | Batch (100 IPs) |
| 7 | Crypto Prices | Trading bots | 20+ blockchains |
| 8 | Transactional email | 5 templates + SMTP | |
| 9 | PDF Generation | Reports, invoices | HTML/Markdown/URL input |
| 10 | File Storage | Temp files, CI artifacts | 50 MB, auto-expiry |
| 11 | URL Shortener | Marketing links | Click analytics |
| 12 | DNS Lookup | DevOps, security | WHOIS + propagation |
| 13 | Webhooks | Integration testing | Temporary URLs |
| 14 | Cron Jobs | Task scheduling | Cron + intervals |
| 15 | Uptime Monitor | SRE, DevOps | 30s intervals + alerts |
| 16 | Image Processing | Thumbnails, conversion | 13 operations, 6 formats |
| 17 | Pastebin | Code sharing | Auto language detection |
| 18 | Crypto Wallet | Portfolio tracking | 9 blockchains |
| 19 | DeFi Trading | Trading bots | DEX quotes + gas |
| 20 | On-Chain Analytics | Blockchain research | Wallet profiling |
| 21 | Persistent Memory | AI agents | Key-value + TTL |
| 22 | Task Queue | Async workflows | Priority + retries |
| 23 | Data Transform | ETL pipelines | Format conversion |
| 24 | Address Poisoning | Wallet security | 5 EVM chains |
| 25 | Provably Fair Games | Gaming | Cryptographic proof |
How to Get Started
Every API works instantly with no setup. Here's the pattern:
# 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"/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:
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)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?
- Side project builders — skip the boilerplate and ship faster. Need screenshots? One curl call. Need email? One curl call.
- AI agent developers — give your agent tools (search, scrape, execute code, store files) without managing infrastructure.
- DevOps engineers — DNS lookups, uptime monitoring, and cron jobs via API. Automate everything.
- Crypto builders — real-time prices, wallet data, DEX quotes, and on-chain analytics across 20+ chains.
- Startups — prototype with free APIs, switch to your own infrastructure when you scale.
Frequently Asked Questions
/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