← APIs / ShopperPulse
Verified

ShopperPulse

PulseNetworkby PulseNetwork · Intelligence APIs, Data, AI Agents

Birdie, the AI personal shopper — the PulseNetwork shopping meta-agent. POST a shopping list (up to 3 items, free text or structured) and get 3 best-fit picks per item plus a stacked savings plan: loyalty %, live coupons, discounted gift cards, and the right credit card to pay with — researched live across the fleet's specialist shopping engines. Best fit to your spec wins, not the cheapest listing. Paid via x402 (USDC on Base; Solana + XRP on XRPL accepted): $0.25 per shopper trip, plus a deterministic pre-purchase safety suite: $0.015 product-safety recall check (US CPSC + OECD GlobalRecalls incl. EU Safety Gate) and a $0.02 Know Your Merchant trust score (domain age, blocklist verdict, TLS health, policy pages) — check the toy AND the merchant before you buy. The early Birdie gets the deal.

securityfederated
Price per request
$0.02
About

Birdie, the AI personal shopper — the PulseNetwork shopping meta-agent. POST a shopping list (up to 3 items, free text or structured) and get 3 best-fit picks per item plus a stacked savings plan: loyalty %, live coupons, discounted gift cards, and the right credit card to pay with — researched live across the fleet's specialist shopping engines. Best fit to your spec wins, not the cheapest listing. Paid via x402 (USDC on Base; Solana + XRP on XRPL accepted): $0.25 per shopper trip, plus a deterministic pre-purchase safety suite: $0.015 product-safety recall check (US CPSC + OECD GlobalRecalls incl. EU Safety Gate) and a $0.02 Know Your Merchant trust score (domain age, blocklist verdict, TLS health, policy pages) — check the toy AND the merchant before you buy. The early Birdie gets the deal. Part of PulseNetwork, operated by The Aslan Group LLC. Apiosk indexes this federated listing and adds ref=apiosk for attribution; calls and x402 payments go directly to PulseNetwork.

Base URL
https://gateway.apiosk.com/shopperpulse
Technical Specs
Auth MethodNone (x402 payment proof only)
Response FormatJSON
Endpoints4
Endpoints
MethodPathDescriptionCost
GET /api/health Free liveness + configuration check
Free default
View details
GET /api/safety/merchant Know Your Merchant (KYM) trust score: pass a merchant domain and get a deterministic 0-100 trust score with a band (high/medium/low/very_low/avoid) and human-readable reasons. Live signals: domain age from the RDAP registry of record, malware/phishing blocklist verdict via Cloudflare Security DNS, TLS certificate health, mail capability, and refund/privacy/contact page presence. The merchant-side check an agent runs BEFORE committing funds — the complement to know-your-agent.
$0.02 default
View details
GET /api/safety/recalls Product safety & recall check for shopping agents: pass a product name, brand, or category and get official government recall matches — US CPSC plus the OECD GlobalRecalls feed covering the EU Safety Gate and 30+ jurisdictions. Deterministic lookup, no LLM: hazard, remedy, country, date, and a link to the official notice for every match. Check the toy before your agent buys the toy.
$0.02 default
View details
POST /api/shopper/trip Birdie, the AI personal shopper: POST a shopping list (up to 3 items, free text or structured) and get back 3 best-fit picks per item plus a stacked savings plan — loyalty %, coupons, discounted gift cards, and the right credit card — researched live across the PulseNetwork shopping fleet. Best fit to your spec wins, not the cheapest listing.
$0.29 default
View details
Endpoint documentation
GET/api/health
Free default
Description

Free liveness + configuration check

Documentation

Free liveness + configuration check

Free liveness + configuration check

**Price:** Free per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
Free default
Authentication

Free PulseNetwork route; no API key, wallet or payment required.

GET/api/safety/merchant
$0.02 default
Description

Know Your Merchant (KYM) trust score: pass a merchant domain and get a deterministic 0-100 trust score with a band (high/medium/low/very_low/avoid) and human-readable reasons. Live signals: domain age from the RDAP registry of record, malware/phishing blocklist verdict via Cloudflare Security DNS, TLS certificate health, mail capability, and refund/privacy/contact page presence. The merchant-side check an agent runs BEFORE committing funds — the complement to know-your-agent.

Documentation

Know Your Merchant (KYM) trust score — deterministic, live public-infrastructure signals

Pass a merchant domain (or URL) and get a 0-100 trust score with band (high/medium/low/very_low/avoid), reasons, and per-signal detail. Live signals: domain age from the RDAP registry of record, malware/phishing blocklist verdict via Cloudflare Security DNS, TLS certificate health, mail (MX) capability, refund/privacy/contact page presence. Deterministic rubric, no LLM. The merchant-side check an agent runs BEFORE committing funds — the complement to know-your-agent (KYA). A blocklist hit forces band=avoid regardless of score.

**Price:** $0.02 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.02 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "domain": {
      "description": "Merchant domain or URL (normalized to the host)",
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "domain"
  ],
  "type": "object"
}
Response schema
{
  "properties": {
    "attribution": {
      "type": "string"
    },
    "band": {
      "enum": [
        "high",
        "medium",
        "low",
        "very_low",
        "avoid"
      ],
      "type": "string"
    },
    "checked_at": {
      "type": "string"
    },
    "confidence": {
      "type": "number"
    },
    "domain": {
      "type": "string"
    },
    "reasons": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "score": {
      "type": "integer"
    },
    "signals": {
      "type": "object"
    }
  },
  "type": "object"
}
Example response
{
  "attribution": "test",
  "band": "high",
  "checked_at": "test",
  "confidence": 1,
  "domain": "test",
  "reasons": [
    "test"
  ],
  "score": 1,
  "signals": {}
}
GET/api/safety/recalls
$0.02 default
Description

Product safety & recall check for shopping agents: pass a product name, brand, or category and get official government recall matches — US CPSC plus the OECD GlobalRecalls feed covering the EU Safety Gate and 30+ jurisdictions. Deterministic lookup, no LLM: hazard, remedy, country, date, and a link to the official notice for every match. Check the toy before your agent buys the toy.

Documentation

Product safety & recall check — official government sources, deterministic

Pass a product name, brand, or category and get official recall matches from the US CPSC and the OECD GlobalRecalls portal (aggregating official national notices incl. the EU Safety Gate, 30+ jurisdictions). Deterministic lookup — no LLM: hazard, remedy, country, date, and the official government notice URL for every match. Built for shopping agents to run BEFORE committing funds: check the toy before you buy the toy.

**Price:** $0.015 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.02 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Parameters
{
  "properties": {
    "country": {
      "description": "ISO-2 country code, or EU for EU/EEA-wide notices",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "limit": {
      "default": 10,
      "maximum": 25,
      "minimum": 1,
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "q": {
      "description": "Product name, brand, or category",
      "minLength": 2,
      "required": true,
      "type": "string",
      "x-parameter-location": "query"
    },
    "since": {
      "description": "Only recalls on/after this date (YYYY-MM-DD)",
      "format": "date",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "q"
  ],
  "type": "object"
}
Response schema
{
  "properties": {
    "attribution": {
      "type": "string"
    },
    "checked_at": {
      "type": "string"
    },
    "query": {
      "type": "string"
    },
    "recalls": {
      "items": {
        "properties": {
          "country": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "hazard": {
            "type": "string"
          },
          "official_url": {
            "type": "string"
          },
          "product": {
            "type": "string"
          },
          "remedy": {
            "type": "string"
          },
          "source": {
            "enum": [
              "US-CPSC",
              "OECD-GlobalRecalls"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "returned": {
      "type": "integer"
    },
    "sources": {
      "type": "object"
    },
    "total_matches": {
      "type": "integer"
    }
  },
  "type": "object"
}
Example response
{
  "attribution": "test",
  "checked_at": "test",
  "query": "test",
  "recalls": [
    {
      "country": "test",
      "date": "test",
      "hazard": "test",
      "official_url": "test",
      "product": "test",
      "remedy": "test",
      "source": "US-CPSC"
    }
  ],
  "returned": 1,
  "sources": {},
  "total_matches": 1
}
POST/api/shopper/trip
$0.29 default
Description

Birdie, the AI personal shopper: POST a shopping list (up to 3 items, free text or structured) and get back 3 best-fit picks per item plus a stacked savings plan — loyalty %, coupons, discounted gift cards, and the right credit card — researched live across the PulseNetwork shopping fleet. Best fit to your spec wins, not the cheapest listing.

Documentation

Full personal-shopper trip: 3 picks per item + stacked savings plan

Birdie researches each item across findpulse (best-fit products, used market, ethical sourcing, local options) and dealpulse (savings stacking, credit-card rewards), then assembles one trip report. Internal fleet calls are real x402 settlements — you are hiring an agent that itself pays specialist agents. FTC disclosure: Birdie earns commissions from some links; her picks don't.

**Price:** $0.25 USDC per call

Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.

Pricing
$0.29 default
Authentication

No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.

Request schema
{
  "properties": {
    "items": {
      "description": "Structured shopping list (preferred). Max 3 items per trip.",
      "items": {
        "properties": {
          "budget_usd": {
            "description": "Per-item budget in USD",
            "type": "number"
          },
          "ethical": {
            "description": "Also research made-in-USA / handmade / sustainable sourcing",
            "type": "boolean"
          },
          "local": {
            "description": "City/area if you want local options, e.g. \"Austin TX\"",
            "type": "string"
          },
          "query": {
            "description": "What you want, with the specs that matter (size, material, origin, constraints)",
            "maxLength": 300,
            "type": "string"
          },
          "used": {
            "description": "Also research the second-hand market",
            "type": "boolean"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "maxItems": 3,
      "type": "array"
    },
    "lang": {
      "description": "Response language (default English)",
      "type": "string"
    },
    "list": {
      "description": "Alternative: free-text shopping list, parsed automatically (first 3 items kept)",
      "type": "string"
    }
  },
  "type": "object"
}
Example request
{
  "items": [
    {
      "budget_usd": 20,
      "query": "5A hickory drumsticks made in USA"
    },
    {
      "budget_usd": 120,
      "query": "quiet mechanical keyboard for open office"
    }
  ]
}
Example response
{
  "disclosure": "Birdie earns commissions from some links; her picks don't. Best fit to your spec wins even when we have no affiliate relationship.",
  "generated_at": "2026-07-18T20:00:00.000Z",
  "meta": {
    "engines": [
      "findpulse",
      "dealpulse"
    ],
    "fleet_calls_settled": 4,
    "items_researched": 2
  },
  "trip": {
    "card_recommendation": "Flat 2% cashback card — no category bonus applies here",
    "items": [
      {
        "picks": [
          {
            "est_price": "$14",
            "links": [
              "https://example.com/vater-5a"
            ],
            "name": "Vater 5A Hickory",
            "rank": 1,
            "where": "Sweetwater",
            "why": "US-made hickory, matches spec under budget"
          },
          {
            "est_price": "$15",
            "links": [],
            "name": "Vic Firth American Classic 5A",
            "rank": 2,
            "where": "Guitar Center",
            "why": "US hickory benchmark, widely stocked"
          }
        ],
        "request": "5A hickory drumsticks made in USA"
      }
    ],
    "savings_plan": {
      "steps": [
        {
          "action": "Join retailer loyalty program (5% first order)",
          "estimated_savings": "$1.00",
          "step": 1
        }
      ]
    },
    "total_estimated": "$38"
  }
}