Discover/elementvape.com API
live

elementvape.com APIelementvape.com

Access Element Vape product listings, full product details, category navigation, and customer reviews via a structured JSON API. Covers prices, variants, ratings, and more.

Endpoints
4
Updated
3mo ago
Try it
Sort order: RELEVANCE, PRICE_ASC, PRICE_DESC, NAME_ASC, NAME_DESC, NEW_ARRIVAL_DESC, RATING_DESC.
Number of results per page (max 60).
Search query term (e.g., 'disposable', 'e-liquid', 'smok'). Defaults to wildcard matching all products.
Offset for pagination (0-based).
Filter by category name (e.g., 'Disposable Vapes', 'Nicotine Salts E-Liquid'). Omitting returns all categories.
api.parse.bot/scraper/e69a2f25-8f1d-4dba-a2b4-77bbbd0c0f87/<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/e69a2f25-8f1d-4dba-a2b4-77bbbd0c0f87/search_products?limit=5&query=disposable' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search and browse vape products with pagination. Returns product listings with name, brand, price, rating, availability, image, and basic specifications. Uses Klevu search engine.

Input
ParamTypeDescription
sortstringSort order: RELEVANCE, PRICE_ASC, PRICE_DESC, NAME_ASC, NAME_DESC, NEW_ARRIVAL_DESC, RATING_DESC.
limitintegerNumber of results per page (max 60).
querystringSearch query term (e.g., 'disposable', 'e-liquid', 'smok'). Defaults to wildcard matching all products.
offsetintegerOffset for pagination (0-based).
categorystringFilter by category name (e.g., 'Disposable Vapes', 'Nicotine Salts E-Liquid'). Omitting returns all categories.
Response
{
  "type": "object",
  "fields": {
    "count": "integer number of products returned in this page",
    "query": "string the query term used",
    "offset": "integer current offset",
    "products": "array of product objects with name, brand, sku, categories, price, in_stock, description, image_url, rating, rating_count, product_url, total_variants, colors, flavors, specifications",
    "total_results": "integer total matching products"
  },
  "sample": {
    "data": {
      "count": 5,
      "query": "disposable",
      "offset": 0,
      "products": [
        {
          "sku": "GV239",
          "name": "Geek Bar Pulse X 25K Disposable",
          "brand": "Geek Vape",
          "price": "17.99",
          "colors": [],
          "rating": 4.9274807,
          "flavors": [],
          "currency": "USD",
          "in_stock": true,
          "image_url": "https://d2svuhg8jeu25r.cloudfront.net/klevu_images/300X300/g/e/geek_bar_pulse_x_25k_disposable_-_default.png",
          "categories": [
            "Brands",
            "Geek Vape",
            "Disposable Vapes"
          ],
          "description": "Shop the Geek Bar Pulse X 25K Disposable...",
          "product_url": "https://www.elementvape.com/geek-bar-pulse-x",
          "start_price": "17.99",
          "rating_count": 524,
          "specifications": {},
          "total_variants": 563
        }
      ],
      "total_results": 302
    },
    "status": "success"
  }
}

About the elementvape.com API

The Element Vape API provides 4 endpoints for accessing vape product data from elementvape.com, covering search and browse, full product details, category navigation, and customer reviews. The search_products endpoint returns up to 60 results per page with fields including brand, SKU, price, availability, rating, and category. The get_product_details endpoint exposes variant-level data — flavors, colors, stock quantities — alongside a full media gallery and structured pricing.

Search and Browse Products

The search_products endpoint accepts a query string (e.g., 'disposable', 'smok', 'nicotine salts') and returns paginated product listings via the site's Klevu-powered search engine. Each result includes name, brand, sku, price, in_stock, rating, rating_count, image_url, and categories. The sort parameter accepts values like PRICE_ASC, RATING_DESC, and NEW_ARRIVAL_DESC. Use offset and limit (max 60) for pagination across the total_results count. Omitting query triggers wildcard matching across all products.

Product Details and Variants

The get_product_details endpoint takes a URL slug (e.g., 'geek-bar-pulse-x') and returns the full product record. This includes a variants array where each entry carries id, sku, price, stock_qty, in_stock, image_url, and attributes — covering flavor and color options for configurable products. The price object exposes final_price, regular_price, currency, and an optional discount_amount. A full images array with url, label, and position is included alongside the stripped-HTML description.

Reviews and Categories

The get_product_reviews endpoint accepts a product_id (obtained from get_product_details) and returns paginated review objects with score, title, content, created_at, verified_buyer, votes_up, votes_down, sentiment, and user. A summary object provides total_reviews, average_score, and star_distribution. The get_categories endpoint returns the full top-level navigation menu as an array of objects with label, url, and depth, giving a complete picture of the site's category taxonomy for building browse flows.

Common use cases
  • Track price changes across vape product variants (disposables, mods, e-liquids) using search_products sorted by PRICE_ASC.
  • Build a vape product catalog with flavor and color variant data pulled from get_product_details variants array.
  • Aggregate customer sentiment for specific brands by collecting score, verified_buyer, and sentiment fields across paginated reviews.
  • Populate a category navigation tree using get_categories labels, URLs, and depth values.
  • Monitor in-stock status across SKUs by polling in_stock and stock_qty fields from get_product_details.
  • Compare competitor pricing on new arrivals using search_products with sort=NEW_ARRIVAL_DESC and the price object.
  • Identify top-rated products in a specific category by filtering search_products by category and sorting by RATING_DESC.
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 Element Vape have an official developer API?+
Element Vape does not publish a public developer API or documented data access program. This Parse API is the structured way to access product, review, and category data from the site.
How do I get variant-level data like flavor or color options?+
Use get_product_details with the product slug. The variants array in the response includes each option's name, sku, price, stock_qty, in_stock, image_url, and attributes — covering flavor and color configurations for products that offer them.
Does the reviews endpoint return unverified reviews separately from verified buyers?+
Each review object in get_product_reviews includes a verified_buyer boolean field, so you can filter verified and unverified reviews client-side. The summary object provides aggregate total_reviews, average_score, and star_distribution without a verified-only breakdown. The API currently covers review content, scores, and votes. You can fork it on Parse and revise to add server-side verified-only filtering.
Are subcategories or nested category hierarchies returned by `get_categories`?+
The get_categories endpoint returns top-level navigation items with a depth field, but does not currently return nested subcategory trees or child-category relationships. You can fork it on Parse and revise to add a subcategory traversal endpoint.
What are the pagination limits for `search_products`?+
The limit parameter accepts a maximum of 60 results per page. Use offset (0-based) alongside total_results in the response to paginate through the full result set for a given query or category filter.
Page content last updated . Spec covers 4 endpoints from elementvape.com.
Related APIs in EcommerceSee all →
drunkelephant.com API
Search and browse Drunk Elephant's full product catalog by category or collection, view detailed product information including ingredients and specifications, and access customer ratings and reviews. Find the perfect skincare and beauty products for your needs with comprehensive product details and authentic customer feedback.
anker.com API
Search and browse Anker products to find prices, images, variants, and availability information directly from their online store. Get detailed product specifications to compare items and make informed purchasing decisions.
aliexpress.com API
aliexpress.com API
element14.com API
Search and browse Newark (element14)'s electronic components catalog to find product details, pricing, stock levels, and technical documentation. Retrieve specifications, explore categories and manufacturers, and access real-time inventory information to compare components.
sephora.com API
Search and browse Sephora's product catalog to find detailed information about beauty items, including specifications, customer reviews, Q&A discussions, pricing, and real-time availability. Filter products by category or brand, and access comprehensive brand listings to discover exactly what you're looking for.
bhphotovideo.com API
Search and browse B&H Photo's massive inventory of cameras, electronics, and photography gear with instant access to pricing, specifications, images, and customer reviews. Filter products by category, compare detailed specs, and discover used items all in one integrated platform.
cigarsinternational.com API
Search and browse cigars by brand, category, and daily deals while reading customer reviews to find the perfect smoke. Discover store locations and explore comprehensive product information across Cigars International's entire catalog.
emag.ro API
Access product data from eMAG.ro, Romania's largest online retailer. Search by keyword, browse categories, retrieve product details and reviews, and look up seller information.