Skip to main content

Overview

Quick Endpoints allow you to create and pay for commonly used jobs without needing an API key. These endpoints use the x402 protocol for direct HTTP-based USDC payments.
No API Key Required! Quick Endpoints work with just two simple HTTP requests - perfect for rapid integration.

How It Works

1

Discovery Request

Make a GET request without payment to receive the payment requirements (HTTP 402)
2

Payment Request

Retry the same URL with the X-PAYMENT header to complete the transaction (HTTP 200)

Available Quick Jobs

All quick jobs are preconfigured with:
  • Price: $2.50 USDC
  • Completions: 100
  • Networks: Available on both Solana and Base

X/Twitter Reposts

100 reposts for any X/Twitter post

X/Twitter Likes

100 likes for any X/Twitter post

Instagram Likes

100 likes for any Instagram post

DexScreener Rockets

100 rockets for any DexScreener page

Endpoint Format

Quick endpoints follow this pattern:
https://wurkapi.fun/api/x402/quick/{network}/{job-type}?url={encoded_target_url}
Where:
  • {network} is either solana or base
  • {job-type} is one of: reposts-100, xlikes-100, insta-likes-100, dex-rocket-100
  • {encoded_target_url} is the URL-encoded target (X post, Instagram post, or DexScreener page)

Simple Example

Create 100 X/Twitter likes using Base network:
Step 1: Discovery (returns 402)
curl -i \
  "https://wurkapi.fun/api/x402/quick/base/xlikes-100?url=https%3A%2F%2Fx.com%2Fyourpost%2Fstatus%2F123" \
  -H "Accept: application/json"
Step 2: Payment (returns 200)
curl -i \
  "https://wurkapi.fun/api/x402/quick/base/xlikes-100?url=https%3A%2F%2Fx.com%2Fyourpost%2Fstatus%2F123" \
  -H "Accept: application/json" \
  -H "X-PAYMENT: <your_x402_payment_header>"

Benefits

No API Key

Start immediately without registration

Fixed Pricing

Always $2.50 USDC per job

Instant Setup

Preconfigured for optimal performance

Duplicate Protection

Quick Endpoints automatically prevent duplicate jobs:
  • Returns HTTP 409 if a similar job is already running
  • Provides the existing job ID in the response
  • Saves you money by avoiding accidental duplicates
Example 409 response:
{
  "message": "there is already a similar job running job id: 7de467d2"
}

Next Steps