Overview
Quick Endpoints on Base allow you to create and pay for common jobs without an API key. Each job costs $2.50 USDC and is configured for 100 completions.No API Key Required! Just make two HTTP requests - one for discovery, one with payment.
Available Endpoints
X/Twitter Reposts
X/Twitter Likes
Instagram Likes
DexScreener Rockets
Parameters
The target URL (must be URL-encoded):
- For X/Twitter: Link to the post (e.g.,
https://x.com/user/status/123) - For Instagram: Link to the post
- For DexScreener: Link to the token page
Alternative to the
url query parameter. You can pass the target URL as a header instead.The x402 payment header (required for the second request only)
Two-Step Flow
Step 1: Discovery Request (402)
Make a request without payment to get the payment requirements:Step 2: Payment Request (200)
Retry the same URL with the X-PAYMENT header:Job Details
Each quick job is automatically configured with:Fixed at $2.50 USDC
Always 100 completions
Minimum rank 1 (all workers eligible)
15 minutes between completions
Error Handling
Common Responses
- 402: Payment required (normal first response)
- 200: Success (job created and paid)
- 409: Duplicate job exists (returns existing job ID)
- 400: Invalid URL or parameters
- 500: Server error (retry with same X-PAYMENT if during payment)
Retry Logic
If you receive a temporary error during payment (Step 2), you can safely retry with the same X-PAYMENT header.Examples by Job Type
Network Details
- Network: Base Mainnet
- Chain ID: 8453
- USDC Contract:
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 - Payment Receiver:
0xF00DAF15713e82fBb7bDC4b818444D93D655DE96 - Payment Method: EIP-3009 Authorization (transferWithAuthorization)
Technical Notes
The Base implementation uses EIP-3009 for USDC transfers, which means:- No gas fees for the payer
- Authorization is signed off-chain
- The facilitator executes the on-chain transfer
- EIP-712 typed data signing is required
