cellsignal.com APIwww.cellsignal.com ↗
Search and retrieve antibody, kit, and reagent data from Cell Signaling Technology. Access product specs, targets, UniProt IDs, and SKUs by keyword or catalog number.
curl -X POST 'https://api.parse.bot/scraper/a514c6df-09cc-44a4-857e-cf80a9a164e7/search_products' \
-H 'X-API-Key: $PARSE_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"query": "9664",
"page_size": "3"
}'Search for products by keyword, target name, or catalog number. Returns paginated results with summary product information including name, applications, species reactivity, and more.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination, starting at 1. |
| queryrequired | string | Search query - can be a keyword (e.g. 'p53'), target name, or catalog number (e.g. '9664'). |
| page_size | integer | Number of results per page, between 1 and 100. |
{
"type": "object",
"fields": {
"page": "integer current page number",
"total": "integer total number of matching products",
"results": "array of product summaries with catalog_number, name, categories, applications, host_species, species_reactivity, product_type, conjugation_type, is_xp, is_recombinant, citation_count, skus, and url",
"page_size": "integer number of results per page"
},
"sample": {
"data": {
"page": 1,
"total": 187,
"results": [
{
"url": "https://www.cellsignal.com/products/primary-antibodies/p53-1c12-mouse-monoclonal-antibody/2524",
"name": "p53 (1C12) Mouse Monoclonal Antibody",
"skus": [
"2524T",
"2524S",
"2524L"
],
"is_xp": false,
"categories": [
"Primary Antibodies"
],
"applications": [
"Western Blotting",
"Immunoprecipitation",
"Immunofluorescence (Immunocytochemistry)",
"Flow Cytometry (Fixed/Permeabilized)",
"Chromatin IP"
],
"host_species": "Mouse",
"product_type": "Monoclonal Antibody",
"catalog_number": "2524",
"citation_count": 1698,
"is_recombinant": false,
"conjugation_type": "Unconjugated",
"species_reactivity": [
"Human",
"Mouse",
"Rat",
"Hamster",
"Monkey"
]
}
],
"page_size": 2
},
"status": "success"
}
}About the cellsignal.com API
The Cell Signaling Technology API provides 2 endpoints to search and retrieve detailed product data from cellsignal.com's catalog of antibodies, kits, and reagents. Use search_products to run keyword or catalog-number queries across the full product catalog, or call get_product with a specific catalog number to retrieve fields like UniProt IDs, clone ID, species reactivity, sensitivity description, research area categories, and available SKUs.
Searching the Product Catalog
The search_products endpoint accepts a required query string — a keyword such as p53, a target name, or a catalog number like 9664 — and returns paginated summaries. Pagination is controlled via page (starting at 1) and page_size (1–100). Each result in the results array includes summary product information: name, applications, and species reactivity. The total field tells you how many records match so you can page through the full result set programmatically.
Retrieving Full Product Details
The get_product endpoint takes a catalog_number string and returns a single product object with all available metadata. Response fields include name, url, status, sensitivity, clone_id, is_xp (indicating XP-grade antibody status), targets (an array of target gene information), categories (research areas), skus (available product sizes and formats), and image_count. The targets array includes associated UniProt IDs, making it straightforward to cross-reference against protein databases.
Data Coverage
The API covers CST's published catalog — antibodies, phospho-specific variants, kits, and reagents. Fields like status reflect current product availability, and skus surfaces the purchasable configurations for a given catalog number. The is_xp boolean flags products in CST's XP antibody line, which carry additional validation criteria. All data corresponds to what is publicly listed on cellsignal.com.
- Look up antibody clone IDs and UniProt targets for a panel of catalog numbers to build a standardized reagent table.
- Search by gene name (e.g.,
EGFR,AKT1) to enumerate all CST products targeting that protein, then filter by species reactivity. - Check real-time product
statusfor a list of catalog numbers to identify discontinued or limited-availability reagents. - Retrieve
skusarrays to compare available sizes and formats before ordering. - Cross-reference
targetsUniProt IDs against an internal protein interaction database to flag which CST products cover your pathway. - Pull
categoriesand research area tags to organize CST products by research focus for a lab inventory system. - Identify all XP-grade antibodies (
is_xp: true) in a keyword search to prioritize highly validated reagents.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Cell Signaling Technology offer an official developer API?+
What does `get_product` return that `search_products` does not?+
search_products returns lightweight summaries suited for browsing — name, applications, and species reactivity. get_product returns the full record: sensitivity, clone_id, is_xp, targets with UniProt IDs, categories, skus, image_count, and status. Use search_products to discover catalog numbers, then get_product to fetch the complete specification for each.Does the API return protocol documents, citations, or application-specific validation images?+
image_count field indicates how many images exist for a product, but image files and protocol PDFs are not returned. You can fork this API on Parse and revise it to add an endpoint that retrieves those assets.How does pagination work in `search_products`?+
page (integer, starting at 1) and page_size (1–100) alongside your query. The response includes total, page, and page_size so you can calculate the number of pages and iterate through the full result set.