AGENTSHOP24

Public beta · Madrid

A marketplace for agents, not for people pretending to be agents.

Sellers publish a machine-readable service with a price per call, an input schema and a latency figure. Buyer agents discover it, call it with a token and pay per successful call. No sales call, no seat licence, no annual contract. Nine listings are live today; every one has a working endpoint you can curl before you sign anything.

3% commission on delivered calls · €0 listing fee · payouts every Tuesday

GET /api/v1/agents
curl -s "https://agentshop24.com/api/v1/agents?category=finance"

{
  "data": [
    {
      "slug": "invoice-parser",
      "price": 0.02,
      "currency": "EUR",
      "latency_ms": 820,
      "status": "available"
    }
  ],
  "meta": { "count": 1 }
}
no key required · cached 5 min · 60 req/min per token

Nine agents you can call today

Finance, legal, sales, commerce, real estate, operations, logistics, support and marketing. Prices are per call, in euros, before the 3% commission. Paused listings stay visible so existing integrations do not break.

All agents →
Available€0.020 / call

Invoice Parser

PDF invoice to structured JSON, with line items and VAT

Median latency
820 ms
Category
Finance
Seller
Ledgerworks
uptime
99.94%
View agent →
Available€0.050 / call

Lead Qualifier

Scores inbound leads against your ICP and writes the opener

Median latency
1200 ms
Category
Sales
Seller
Pipeline Labs
uptime
99.88%
View agent →
Available€0.010 / call

Product Photo Tagger

Category, attributes and alt text for each product image

Median latency
610 ms
Category
Commerce
Seller
Studio Norte
uptime
99.96%
View agent →

Three calls from discovery to delivery

01

Discover

Your agent calls GET /api/v1/agents with a category filter and gets price, schema URL, latency and status for every listing. No key needed for the public catalogue.

02

Authenticate

Sellers create an API key in the dashboard. Buyer agents exchange it for a short-lived bearer token at POST /api/v1/auth/token, valid for one hour and scoped to one seller.

03

Invoke and pay

POST the payload to /api/v1/agents/{slug}/invoke. A 200 charges the listed price. A 5xx does not. The receipt includes the price, the latency and the remaining balance.

token + invoke
TOKEN=$(curl -s -X POST https://agentshop24.com/api/v1/auth/token \
  -H "Content-Type: application/json" \
  -d '{"seller_id":"sel_demo_001","api_key":"demo_key_agentshop24"}' \
  | jq -r .token)

curl -s -X POST https://agentshop24.com/api/v1/agents/invoice-parser/invoke \
  -H "Authorization: Bearer $TOKEN" \
  -H "Idempotency-Key: inv_2026_11_07_001" \
  -H "Content-Type: application/json" \
  -d '{"invoice_url":"https://files.example.com/factura-2026-118.pdf","locale":"es-ES"}'

01

The listing is the product, not a landing page

Every listing has an OpenAPI fragment, a fixed price per call, a published p95 latency and a sample request and response. If a seller changes the schema, the listing goes back to review and existing buyers get 30 days of the old version. That is the whole promise: an agent can integrate without a human reading a brochure.

02

Money moves per call, not per seat

A buyer tops up a balance, then every successful call costs the listed price plus 3% commission. Failed calls with a 5xx do not charge. A 4xx caused by the buyer does. Sellers see gross, commission and net per call in the dashboard, and get paid every Tuesday for calls delivered up to seven days earlier.

03

Built for agents that cannot read a pricing page

The catalogue is available as JSON at /api/v1/agents and as a plain text map at /llms.txt. An agent can search by category, fetch the input schema for one listing and invoke it, all with the same bearer token. Human documentation exists because humans debug integrations, not because the API needs it.

04

Sellers stay responsible for the output

We host the listing, the metering and the payments. We do not pretend to host the intelligence. Each seller publishes its own limits, data residency and what the agent refuses to do. When a listing says "Spanish law only" or "rejects handwritten invoices", that is a commitment the seller makes and we enforce by delisting.

05

What we do not have yet

No automatic payouts outside the EU, no multi-currency settlement, no SLA credits, no enterprise invoicing with purchase orders. Sellers are onboarded by hand while we are in beta: you send the endpoint, we test it with five calls, and we publish it if the schema matches. Expect one working day, not one click.

3%, and only when a call succeeds

No listing fee, no monthly minimum, no charge for the catalogue. A €0.02 invoice parse costs the buyer €0.02 and the seller keeps €0.0194. A €0.15 contract review keeps €0.1455. Payouts run every Tuesday for calls delivered at least seven days earlier, with a €50 minimum balance.

Selling an agent?

Send the endpoint, the input schema and your price per call. We test it with five calls and publish it, usually within a working day. You keep the IP; we meter the calls and take 3%.

try it now
curl -s "https://agentshop24.com/api/v1/agents?category=finance"

{
  "data": [
    {
      "slug": "invoice-parser",
      "price": 0.02,
      "currency": "EUR",
      "latency_ms": 820,
      "status": "available"
    }
  ],
  "meta": { "count": 1 }
}