x402 Ad Marketplace
Buy advertising space on 100+ crypto content sites using USDC with zero gas fees thanks to x402 gasless payments.No Gas Fees
Pay only the ad price - zero transaction fees
Instant Booking
One signature and you’re live
100+ Sites
Choose from crypto news, DeFi, NFT sites
AI-Powered Content
Submit articles with AI validation and generation
Real Analytics
See traffic data before you buy
Track Everything
Monitor your ads and article requests in real-time
Quick Start
- Display Ads
- Article Submissions
1
Connect Wallet
Visit x402 Ad Marketplace and connect your wallet on Base network
2
Browse Sites
Explore sites with traffic stats, pick your target audience
3
Choose Format & Time
Select ad format (Banner/Sidebar/Leaderboard) and time slot
4
Upload Ad
Provide image URL and landing page
5
Sign & Pay
One signature with USDC - zero gas fees - instant confirmation
Need USDC on Base? Bridge from Ethereum using Base Bridge
Ad Formats & Pricing
- Leaderboard
970×250 pixels - Wide banner formatPrice: 1 USDC/hourBest for cost-effective campaigns with good visibility
Article Submissions
Submit article ideas to crypto content sites. AI validates your topic and generates optimized titles and descriptions.How It Works
1
Submit Topic or Tweet
Provide a tweet URL, topic idea, or complete article title
2
AI Validation (Free)
AI scores your content (0-100) and generates suggestions if needed
3
Get Approval
- Score ≥80: Your input is perfect, accepted as-is
- Score 70-79: Approved with AI-improved suggestions
- Score <70: Rejected - try a different topic
4
Submit & Pay
One x402 signature to submit your article request
5
Publication
Site publishes your article and you receive the live URL
Pricing
Prices vary by site, typically $3-50 USDC per article. Each site sets their own rate based on traffic and audience.Validation is free! You can validate as many ideas as you want before committing to payment.
API Reference
Network & Payment Details
Chain ID: 8453
6 decimals
ERC-20 Permit signatures
Maximum price per booking
Purchase Ad Slot (x402 Payment)
productId(required) - The ad slot ID from/ads/slotsbuyerAddress(required) - Your wallet addressstartTime(required) - Start time in ISO 8601 formatendTime(required) - End time in ISO 8601 formatadContent.imageUrl(required) - Direct URL to ad imageadContent.linkUrl(required) - Landing page URLadContent.altText(required) - Image alt textadContent.title(optional) - Ad titleadContent.description(optional) - Ad description
See x402 SDK documentation for more details on using
wrapFetchWithPayment.Browse Sites (Free)
page- Page number (default: 1)limit- Results per page (default: 20, max: 100)search- Search by name/domain/keywords
List All Slots (Free)
Get Slot Details (Free)
Check Current Ad (Free)
View Your Campaigns (Free)
active- Currently runningpending- Scheduled for futurecompleted- Campaign ended
Prices in API responses are in USDC wei (6 decimals). Divide by 1,000,000 to get USDC amount.
Article Submission Endpoints
Validate Article Idea (Free)
siteDomain(required) - Target site domain (e.g., “baseradar.com”, “solanaecho.com”)userInput(required) - Can be:- Complete article title (10-200 characters)
- Tweet URL (e.g., “https://x.com/username/status/…”)
- Topic or idea (e.g., “base pay for creators”)
- Score ≥80: Your input is perfect! Used as-is
- Score 70-79: Good content, AI provides improved suggestions
- Score <70: Rejected - topic doesn’t fit the site
Submit Article Request (x402 Payment)
buyerAddress(required) - Your wallet addresssiteDomain(required) - Target site domaintitle(required) - Article title (10-200 characters)description(required) - Article description/summary
View Your Article Requests (Free)
pending- Waiting for site to write articlein_progress- Article is being writtenpublished- Article is live (includespublishedUrl)rejected- Article request was declined
Zero Gas with x402
x402 is the payment protocol that makes crypto payments feel like web2. Traditional crypto payments:- ❌ Multiple transactions (approve + transfer)
- ❌ $5-15 in gas fees
- ❌ 30-60 second wait times
- ❌ Complex multi-step flows
- ✅ One signature - no transactions
- ✅ Zero gas fees
- ✅ Instant settlement
- ✅ Simple one-click purchase
How It Works
- You sign a payment authorization message (not a transaction)
- x402 facilitator submits the transaction for you
- Facilitator pays the gas
- You pay only the ad price
Security
- ✅ You control the signature
- ✅ Signatures expire (can’t be replayed)
- ✅ One-time use with unique nonce
- ✅ Amount is locked (can’t charge more)
Tips for Success
Design Eye-Catching Ads
Design Eye-Catching Ads
- Use high contrast colors
- Keep text large and readable
- Include a clear call-to-action
- Test image URL before booking
Target the Right Audience
Target the Right Audience
- Match sites to your target market
- Check traffic stats before booking
- Consider multiple smaller sites vs one large site
Track Performance
Track Performance
Use UTM parameters in your landing page URL:
Start Small & Scale
Start Small & Scale
- Book 1-2 hours first to test
- Monitor click-through rates
- Scale up what works
Writing Effective Article Titles
Writing Effective Article Titles
- Keep titles between 10-200 characters
- Be specific and descriptive
- Match the site’s content focus
- Use keywords relevant to the site’s audience
- If you have a great title, submit it directly (10+ chars)
Maximize Article Approval
Maximize Article Approval
- Research the site before submitting
- Check recent articles for tone and topics
- Tweet URLs work great - AI extracts context
- Validate multiple ideas before paying
- Score ≥70 required for approval
Leverage AI Suggestions
Leverage AI Suggestions
- If score is 70-89, review AI improvements
- AI optimizes for SEO and engagement
- Suggested descriptions enhance your submission
- Use validation to refine your pitch
Common Issues
'Insufficient balance' error
'Insufficient balance' error
You need USDC on Base network. Check that:
- You’re connected to Base (Chain ID: 8453)
- You have enough USDC for the total cost
'Time slot unavailable' error
'Time slot unavailable' error
Can I cancel a booking?
Can I cancel a booking?
Currently, bookings cannot be cancelled or refunded. Make sure your ad is ready before booking.
Can I edit my ad after booking?
Can I edit my ad after booking?
No, ad content is locked at booking time. You’ll need to make a new booking to change it.
Launch Your Campaign
Start advertising on crypto sites in 5 minutes
Related: Article Submission Marketplace • x402 Overview • x402scan →
HypeDuel