Discover/fishersci.com API
live

fishersci.com APIwww.fishersci.com

Search Fisher Scientific's lab product catalog via API. Get product titles, catalog numbers, pricing, categories, and typeahead suggestions for 15 results per page.

Endpoints
2
Updated
2mo ago
Try it
Page number (1-based)
Search keyword (e.g., 'pipette', 'centrifuge', 'gloves')
Sort order. Accepted values: 'score' (relevance), 'price_asc', 'price_desc'.
api.parse.bot/scraper/9c0a7a46-c7c5-4768-86ab-3ec5a168b585/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9c0a7a46-c7c5-4768-86ab-3ec5a168b585/search_products?page=1&limit=3&query=microscope&keyword=centrifuge&sort_by=price_asc' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for laboratory products by keyword with pagination. Returns product listings with title, catalog number, description, category, image, and pricing data.

Input
ParamTypeDescription
pageintegerPage number (1-based)
keywordrequiredstringSearch keyword (e.g., 'pipette', 'centrifuge', 'gloves')
sort_bystringSort order. Accepted values: 'score' (relevance), 'price_asc', 'price_desc'.
Response
{
  "type": "object",
  "fields": {
    "page": "integer — current page number",
    "keyword": "string — the search keyword used",
    "sort_by": "string — sort order applied",
    "products": "array of product objects with family_id, price_cents, child_part_numbers, title, catalog_number, url, description, category, image_url",
    "page_size": "integer — results per page (always 15)",
    "total_pages": "integer — total number of pages",
    "total_results": "integer — total number of matching products"
  },
  "sample": {
    "data": {
      "page": 1,
      "keyword": "centrifuge",
      "sort_by": "price_asc",
      "products": [
        {
          "url": "https://www.fishersci.com/shop/products/5702-series-centrifuge-1/05400300",
          "title": "Eppendorf Centrifuge 5702 / 5702 R / 5702 RH - Benchtop Centrifuge",
          "category": "General Purpose Benchtop Centrifuges",
          "family_id": "4895867",
          "image_url": "https://assets.fishersci.com/TFS-Assets/CCG/Eppendorf-North-America/product-images/127752.jpg-250.jpg",
          "description": "The range of Eppendorf 5702 general purpose, low-speed centrifuges...",
          "price_cents": 4475,
          "catalog_number": "05400300",
          "child_part_numbers": [
            "05400300",
            "05414123",
            "05400240"
          ]
        }
      ],
      "page_size": 15,
      "total_pages": 1,
      "total_results": 15
    },
    "status": "success"
  }
}

About the fishersci.com API

The Fisher Scientific API provides 2 endpoints for searching and discovering laboratory products from fishersci.com. The search_products endpoint returns paginated listings with up to 9 fields per product — including catalog number, price in cents, description, category, and image URL — while suggest_products delivers real-time typeahead results covering product names, brands, spelling corrections, and catalog number matches.

Product Search

The search_products endpoint accepts a required keyword parameter (e.g., 'pipette', 'centrifuge', 'gloves') and returns up to 15 products per page. Response objects include family_id, price_cents, child_part_numbers, title, catalog_number, url, description, category, and image. Use the page parameter (1-based) to iterate through results; total_pages and total_results are included in every response to support pagination logic. Results can be sorted by relevance (score), ascending price (price_asc), or descending price (price_desc) via the sort_by parameter.

Typeahead Suggestions

The suggest_products endpoint takes a single term input and returns five distinct suggestion arrays: product_suggestions (with title, catalog_number, brand, seo_keyword, and url), popular_terms (with suggestion and category_key), brand_suggestions, spell_suggestions, and catalog_number_matches (with catalog_number, title, and brand). This makes it useful for building search-as-you-type interfaces or quickly resolving a partial catalog number to its full product entry.

Data Coverage

Pricing is returned as price_cents (integer), avoiding floating-point ambiguity. Each product record links to its canonical Fisher Scientific URL and may carry child_part_numbers, useful when a family ID maps to multiple SKU variants — for example, different sizes or pack counts of the same item. Category data comes back as a string field, reflecting Fisher Scientific's internal product taxonomy.

Common use cases
  • Build a lab procurement tool that compares Fisher Scientific prices across product families using price_cents and child_part_numbers.
  • Populate an autocomplete search box for laboratory supplies using suggest_products with brand_suggestions and popular_terms.
  • Aggregate catalog numbers from search_products to cross-reference items against an internal LIMS or inventory system.
  • Monitor category-level product availability by paginating search_products results and grouping by the category field.
  • Resolve partial catalog numbers to full product records using the catalog_number_matches array from suggest_products.
  • Generate a curated product directory for a specific reagent type by iterating pages and filtering on description content.
  • Surface spelling corrections in a lab supply search interface using the spell_suggestions field from suggest_products.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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.

Frequently asked questions
Does Fisher Scientific offer an official developer API?+
Fisher Scientific does not publish a public developer API or documented REST interface for external developers. The Parse API provides structured access to product and suggestion data from fishersci.com.
What does `search_products` return per product, and how does pagination work?+
Each product object includes family_id, price_cents, child_part_numbers, title, catalog_number, url, description, category, and image. The page size is fixed at 15. Use the page parameter (starting at 1) along with the total_pages value in the response to iterate through the full result set.
Does the API return product reviews, ratings, or stock availability?+
Not currently. The API covers product listings with pricing, catalog numbers, descriptions, categories, and images, plus typeahead suggestion data. It does not expose review text, star ratings, or real-time inventory status. You can fork the API on Parse and revise it to add endpoints covering those fields.
Can I filter `search_products` results by category or brand?+
The search_products endpoint accepts keyword and sort_by as filters; there is no dedicated category or brand filter parameter. To narrow by brand, include the brand name in the keyword string. The suggest_products endpoint does return brand_suggestions and popular_terms with category_key values, which can be used to inform keyword construction. You can fork the API on Parse and revise it to add explicit category or brand filter parameters.
Is pricing data reliable for all products?+
Pricing is returned as price_cents when available, but Fisher Scientific displays some prices only after login or institutional account verification. Products in that category may return zero or null for price_cents. The API surfaces what is publicly visible without an authenticated session.
Page content last updated . Spec covers 2 endpoints from www.fishersci.com.
Related APIs in EcommerceSee all →
mouser.com API
mouser.com API
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
Fisher Scientific API – Lab Product Search · Parse