Skip to content

Add minia2a Web Scrape — x402 pay-per-call web scraping (173+ service marketplace) - #213

Open
minia2a wants to merge 1 commit into
solana-foundation:mainfrom
minia2a:add-minia2a-web-scrape
Open

Add minia2a Web Scrape — x402 pay-per-call web scraping (173+ service marketplace)#213
minia2a wants to merge 1 commit into
solana-foundation:mainfrom
minia2a:add-minia2a-web-scrape

Conversation

@minia2a

@minia2a minia2a commented Aug 2, 2026

Copy link
Copy Markdown

Summary

Adds minia2a to the pay-skills catalog — the largest x402 micropayment marketplace with 173+ services serving 314K+ requests in production.

What's included

  • Provider: minia2a/web-scrape — extract structured text from any URL with CSS selector targeting
  • Pricing: $0.005/request (USDC)
  • Payment paths: Base, Solana, Polygon, BSC, XRPL (RLUSD), Injective, Algorand
  • Discovery: All 173+ services listed at GET /x402/preview (free)

Why minia2a

minia2a has been running x402 in production since early 2026:

  • 173 services across 86 categories
  • 314,727 total requests served
  • Multi-chain settlement (7 chains, 13 payment paths)
  • Free tier: 20 IP-based trials + 500 credits on registration ($2.50 value)
  • x402 Foundation ecosystem member

Validation

The endpoint returns a proper HTTP 402 with:

  • PAYMENT-REQUIRED header (base64-encoded x402 v2 envelope)
  • Solana USDC payment path via PincerPay facilitator
  • Multi-chain accepts array

Agents can discover minia2a services for free at https://minia2a.uk/x402/preview and pay per call with USDC on any supported chain.

🤖 Generated with Claude Code

minia2a is the largest x402 micropayment marketplace with 173+ services.
This adds the web-scrape endpoint: extract structured text from any URL
with CSS selector targeting, /bin/bash.005/request in USDC across 7 chains
(Base, Solana, Polygon, BSC, XRPL, Injective, Algorand).

Co-Authored-By: Claude <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Aug 2, 2026

Copy link
Copy Markdown

Greptile Summary

Adds a paid minia2a web-scraping provider to the catalog.

  • Defines a $0.005 GET endpoint with Base, Solana, and other settlement paths.
  • Documents service discovery, free credits, the x402 payment flow, and a Python discovery example.
  • The endpoint's required query input is not represented in machine-readable metadata.

Confidence Score: 4/5

The provider should not merge until its required query parameters are represented in machine-readable endpoint metadata.

The static inline endpoint definition omits the request schema needed for catalog-driven agents to discover and construct valid web-scrape calls.

Files Needing Attention: providers/minia2a/web-scrape/PAY.md

Important Files Changed

Filename Overview
providers/minia2a/web-scrape/PAY.md Adds the provider definition and usage documentation, but inline endpoint metadata cannot expose its required url query parameter.

Reviews (1): Last reviewed commit: "Add minia2a Web Scrape — x402 pay-per-ca..." | Re-trigger Greptile

Comment on lines +8 to +10
endpoints:
- method: GET
path: "/x402/proxy/x402-web-scrape"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Required query schema is missing

When a catalog-driven agent constructs this request from the machine-readable endpoint metadata, it cannot discover or populate the required url query parameter because url and selector are documented only in prose, causing a bare or uncallable web-scrape request. Use a committed OpenAPI sidecar that declares url as required and selector as optional.

Knowledge Base Used: Provider registry (providers/)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant