Developers & agents

CacheBy read-only search API

Search 1.3M+ research products sold in Korea — reagents, antibodies, lab consumables and equipment — by name, brand, part number or CAS registry number, with KRW pricing. No sign-up, no API key.

Start here

curl "https://api.cacheby.com/search?q=DMSO&menu=products"

Returns { hits: [...], estimatedTotalHits, facetDistribution }. Build a product page URL from a hit as https://cacheby.com/@{username}/products/{url_slug}.

Endpoints

MethodPathPurpose
GET/searchSearch by keyword, brand, part number, or CAS number
GET/search/auto-completeAutocomplete for a partial query
GET/search/similarProducts similar to a given product id
GET/search/keywords/popularPopular search keywords
GET/search/keywords/relatedKeywords searched alongside a query
POST/chemical/multi-searchLook up several CAS numbers at once
POST/chemical/substitutesAlternatives for the same CAS number
POST/chemical/batch-searchCompare catalog prices for a list of reagents

Base URL https://api.cacheby.com. Errors use RFC 9457 application/problem+json.

Reference

OpenAPI spec

Machine-readable, OpenAPI 3.1. Typed responses for every operation.

Endpoint reference

The same surface as markdown.

Agent guidance

When to reach for CacheBy, and when not to.

Pricing

Per-product, in KRW. The API itself is free.

Site overview (EN)

Structure, categories, and core pages. Korean: llms-ko.txt

AI context (EN)

Citation and usage guidance. Korean: ai-ko.txt

In-browser agents (WebMCP)

On any CacheBy page, read-only tools are registered on document.modelContext, so a browser agent can call functions instead of scraping the DOM:

Scope and limits

Read-only by design. Cart, ordering, quoting and payment are not exposed programmatically.