PleasureStock — Product-data API & Wholesale Catalog for AI Procurement
Ps PleasureStock Beta
Product-data API

Product data & catalog API for AI-driven procurement

A normalized, machine-readable wholesale catalog — thousands of verified SKUs from real suppliers, with pricing, media, and demand and cost signals — ready for your AI agents and automated ordering.

GET /api/v1/products/DEMO-1042
# Example response — illustrative, not real catalog data
$ curl -H "Authorization: Bearer $KEY" \
   .../api/v1/products/DEMO-1042

{
  "sku": "DEMO-1042",
  "name": "Wireless Wand Massager",
  "supplier": "Example Supplier",
  "price": { "value": 9.90, "ccy": "USD" },
  "category": "massagers/wand",
  "media": ["cdn/.../front.webp"],
  "availability": "in_stock"
}

Live catalog

5,440
verified products live
32
active suppliers
47
categories
4
languages

Numbers update automatically from the live database.

Dual-agent quality gate

Every supplier row is parsed and independently re-checked by a second AI agent. Only matching, verified data — correct name, image, price, currency, category — gets published.

Normalized & multilingual

Prices unified to USD / CNY, stable product identity, consistent categories. Catalog in EN · RU · TR · 中文.

All products in one window

Unified catalog from multiple suppliers. Real-time stock levels. Consistent data structure.

View example product →

REST API + live MCP server

RESTful endpoints with AI-optimized responses. Our remote MCP server is live — connect Claude Code or Cursor in one line.

MCP live

Media & specs unified

Standardized images, videos, and specifications. One format for all suppliers.

From supplier price-list to clean API in one pipeline

01

Ingest

Excel / PDF price-lists from suppliers, pulled straight from email.

02

Verify

Dual-agent consensus gate checks every row — quality, currency, media.

03

Normalize

Categories, currencies (USD/CNY), stable product identity.

04

Publish

Live on the storefront and the API the moment it passes the gate.

Are you a supplier?

Send your catalog and reach importers worldwide. We parse, verify and publish it — you keep selling.

For suppliers →

Market signals & intelligence

We track marketplace ratings, prices and review velocity to surface demand and pricing trends for sourcing. Live now: the Turkish market (Trendyol).

Market intelligence

Built for the AI era

Our API isn't just machine-readable — it's AI-native. Structured data that neural networks understand. Semantic markup for LLMs. Vector embeddings for similarity search.

OpenAI GPT Claude API LangChain Vector DB MCP (live)

Frequently Asked Questions

How do I get the catalog programmatically? +

Use the REST API: GET /api/v1/products returns structured JSON for each product (SKU, name, supplier, price and currency, category, media, availability). Authenticate with a Bearer token. A catalog export endpoint is available for bulk mapping.

Is there an MCP server for AI agents? +

Yes. Our remote MCP server is live at https://pleasurestock.com/mcp (Streamable HTTP, Bearer-authenticated with your API key). Connect Claude Code with `claude mcp add --transport http pleasurestock https://pleasurestock.com/mcp --header "Authorization: Bearer YOUR_API_KEY"`, or add it to Cursor. It exposes read-only catalog tools (catalog_search, catalog_get_product, catalog_lookup, catalog_list_categories). See /api-docs for setup.

What data does the API expose? +

Per product: SKU, name, supplier, normalized price with currency (USD/CNY), category and tags, media URLs, and availability. Through External API v2 you can also pull aggregated demand, landed cost, and reorder recommendations for connected buyer systems.

What format is the data in, and how is it structured? +

Normalized JSON. Prices are normalized across suppliers (USD/CNY), every product has a stable identifier (uuid), and categories and tags are consistent. No PDF scraping or per-supplier format reconciliation on your side.

How many products are there, and how fresh is the data? +

Thousands of verified products from dozens of suppliers. Catalogs are ingested from supplier price-lists, passed through a dual-agent verification gate, normalized, and published — so data updates continuously as suppliers send new lists.

How do I authenticate? +

With a Bearer token / API key scoped to your company. The same key works across catalog and External API v2 endpoints.

What does it cost, and how do I start? +

It's free during beta. Register and request an API key (self-service onboarding is coming; for now keys are issued on request via support). Early adopters get preferential terms when paid tiers launch.

Join the future of B2B commerce

Where AI meets industry data. Where automation becomes reality.