Skip to content

obulai/obul-apis

Repository files navigation

Obul API Marketplace

Obul is the universal API gateway for the agent economy. It proxies requests to x402-enabled APIs and handles payment automatically — no crypto wallet, no USDC, no gas fees. One OBUL_API_KEY, consolidated billing, scoped keys with spending caps. Pay-per-use access to any supported service.

What is x402?

x402 is an open payment protocol (by Coinbase) that uses HTTP 402 for instant, per-request stablecoin payments. Obul abstracts x402 away entirely — you just make normal HTTP Started

  1. requests.

Getting Sign up at my.obul.ai (free, ~30 seconds)

  1. Set your API key as an environment variable:
    export OBUL_API_KEY="your-key-here"
  2. Make requests through the proxy. URL pattern:
    https://proxy.obul.ai/proxy/{scheme}/{host}{path}
    
    All requests must include the x-obul-api-key header.

Available APIs by Category

Category Subcategories Count
Coding LLM, AI Inference, Storage, Auth, Messaging, Utility, Blockchain 11
Entertainment Image Gen, Audio Gen, Video Gen, Prediction, Weather, Travel 10
Productivity Search, Research, SERP, Scraping, Data, Document, Extraction, Enrichment, Intelligence, Signals 32
Social Media Twitter, Far caster, Reddit, Multi-platform 5
Obul Infrastructure, Tool 3

Coding (11 APIs)

LLM, Zai, Pinata, DIDit, Textbelt, Chronos, Nansen, Spraay, x402engine-chain, Dome

Entertainment (10 APIs)

x402engine-image, x402engine-audio, Genbase, Tavus, Quiver, BlackSwan, Precip, Amadeus, FlightAware, Google Maps

Productivity (32 APIs)

Firecrawl, Exa, Jina, Linkup, Parallel, Perplexity, Tavily, SearchAPI, Valyu, Sybil, GEO, x402engine-web, Aviato, Notte, Olostep, Riveter, Scrapegraph, Apollo, Hunter, BrandDev, Coresignal, Ocean, OpenMart, PeopleDataLabs, PredictLeads, SixtyFour, Tomba, Logo, Clado, ContactOut, API Optimizer, API Errors

Social Media (5 APIs)

Twit, ClawAPI X, Neynar, Reddit, Scrape-Creators

Obul (3 APIs)

Proxy, CLI, API Finder

API Finder

Need help finding the right API? Use the API Finder skill to search, browse, and install skills directly from this catalog.

Quick Install

curl -fsSL https://raw.githubusercontent.com/obulai/obul-apis/main/skills/obul-api-finder/install.sh | bash

Usage

# Search for an API by keyword
node skills/obul-api-finder/scripts/search.js "scrape website"

# List all APIs in a category
node skills/obul-api-finder/scripts/list.js "web-scraping"

# Get details about a specific skill
node skills/obul-api-finder/scripts/fetch.js obul-firecrawl

# Install a skill to ~/.claude/skills/
node skills/obul-api-finder/scripts/install.js obul-firecrawl

Use Cases

Run Your Entire GTM Workflow Directly in Claude Code

Just ran a full prospect enrichment pipeline, without writing a single line of code:

  1. Found the prospect's email (Hunter)
  2. Enriched the company data (BrandDev)
  3. Found a phone number (Tomba)
  4. Ready to send an SMS (Textbelt)

That's 4 different APIs, stitched together in one conversation. Every API on Obul works as a Claude Code skill — just install and go.

Single Skill Examples

  • Enrich a lead — Use Apollo or Coresignal (Productivity → Enrichment)
  • Scrape a website — Use Firecrawl (Productivity → Scraping)
  • Generate images — Use Genbase (Entertainment → Image Gen)
  • Send SMS — Use Textbelt (Coding → Messaging)

Compound (Multi-Skill) Examples

  • Lead Generation Engine: Search (Exa) → Enrich (Apollo) → Verify (Hunter) → Enrich Company (BrandDev)
  • Market Research: Scrape (Firecrawl) → Analyze (Jina) → Visualize (FreePik)
  • Crypto Portfolio Monitor: Price Data (Nansen) → Wallet Analysis (Zapper) → Alerts (Telegram via some integration)
  • Content Pipeline: Search (Perplexity) → Scrape (Firecrawl) → Publish (Neynar)
  • Security Audit: Scrape Contract (Etherscan/Ordiscan) → Analyze (Blocksec) → Report (Orac)

These APIs work seamlessly in OpenClaw, TinyClaw, or vanilla Claude Code — just add your OBUL_API_KEY and start building.

Audit Script Usage

The upstream audit script lives at scripts/audit-upstreams.ts.

Prerequisite:

export PRIVATE_KEY=0x...

Run all skills:

npm run audit

Run one skill only:

npm run audit -- --skill obul-agentmail

Use endpoint overrides:

npm run audit -- --overrides scripts/endpoint-overrides.json

Run one skill with overrides and update an existing results JSON (upsert by skill):

npm run audit -- --skill obul-agentmail --overrides scripts/endpoint-overrides.json --results-json scripts/audit-results/<run-id>/results.json

Write output JSON to a custom path:

npm run audit -- --output-json /tmp/audit-results.json

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors