Discover/folksy.com API
live

folksy.com APIfolksy.com

Access Folksy product listings, shop data, categories, and sale items via API. Search by keyword, browse by category or subcategory, and retrieve full product details.

Endpoints
6
Updated
14d ago
Try it
Page number for pagination
Search keyword
Sort order. Accepted values: most_recent, price_low, price_high
Maximum price filter in GBP
Minimum price filter in GBP
api.parse.bot/scraper/6b4ed9d3-04cc-4898-8376-5d671e8f8117/<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/6b4ed9d3-04cc-4898-8376-5d671e8f8117/search_products?query=silver+ring' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for products by keyword with optional filters. Returns paginated results from the Folksy marketplace including product title, price, description, shop info, and image URL.

Input
ParamTypeDescription
pageintegerPage number for pagination
queryrequiredstringSearch keyword
sort_bystringSort order. Accepted values: most_recent, price_low, price_high
max_pricenumberMaximum price filter in GBP
min_pricenumberMinimum price filter in GBP
Response
{
  "type": "object",
  "fields": {
    "items": "array of product objects with title, itemUrl, price, imageUrl, sectionName, description, id, shopUrl, shopTitle, sellerId",
    "currentPage": "integer current page number",
    "totalResults": "integer total number of matching results"
  },
  "sample": {
    "data": {
      "items": [
        {
          "id": 8635179,
          "price": "395.00",
          "title": "9ct Gold Granule Ring",
          "itemUrl": "https://folksy.com/items/8635179-9ct-gold-granule-ring",
          "shopUrl": "https://folksy.com/shops/emmafox",
          "imageUrl": "https://imagedelivery.net/0ObHXyjKhN5YJrtuYFSvjQ/i-af2f1dd5af8f016fe12209e80ee8827b/public",
          "sellerId": "emmafox",
          "sectionId": 26,
          "shopTitle": "Emma Kate Fox Jewellery",
          "description": "Size J1/2...",
          "sectionName": "Jewellery"
        }
      ],
      "currentPage": 1,
      "totalResults": 737
    },
    "status": "success"
  }
}

About the folksy.com API

The Folksy API covers 6 endpoints for querying the UK's largest handmade craft marketplace, returning product listings, seller shop data, category and subcategory browsing, and full item details. The get_product_details endpoint exposes fields including materials, tags, seller stats, aggregate ratings, and schema.org-structured offer data. Whether you're building a price comparison tool or aggregating craft inventory, the API covers the core product surfaces of folksy.com.

Search and Browse

The search_products endpoint accepts a required query string and optional filters including min_price, max_price, and sort_by (accepted values: most_recent, price_low, price_high). Results are paginated via the page parameter and each item in the response includes title, price, imageUrl, description, shopTitle, shopUrl, sellerId, sectionName, and a direct itemUrl. The totalResults field lets you calculate pagination depth without guessing.

Category and Subcategory Listings

get_category_listings takes a category slug (e.g., jewellery, homeware, craft-supplies) and returns schema.org-structured Product objects with name, url, image, brand, category, description, and an offers block containing price, currency, and availability. get_subcategory_listings adds a required subcategory slug (e.g., rings, earrings, bracelets-bangles) under a parent category. Both endpoints paginate via page and return input_not_found if the slug doesn't exist.

Product Details and Shop Listings

get_product_details accepts a full Folksy product URL or a path starting with /items/ and returns the most granular data in the API: materials, tags, description, category, image, offers, seller_stats (items sold count), and aggregateRating with ratingValue, ratingCount, and reviewCount. These fields are returned when available on the listing. get_shop_listings takes a shop_name slug and returns all paginated products from that seller, including aggregateRating per item alongside the standard Product fields.

Sale Items

The get_sale_items endpoint requires no parameters beyond the optional page and returns all currently discounted products as schema.org Product objects with the same offer structure used across category endpoints.

Common use cases
  • Track price changes across Folksy listings for handmade jewellery using min_price/max_price filters in search_products
  • Aggregate seller ratings and items-sold counts from get_product_details to build a seller reputation index
  • Monitor a specific shop's inventory changes over time using get_shop_listings with paginated requests
  • Build a UK craft gift guide by browsing get_category_listings for categories like cards-stationery or homeware
  • Extract materials data from get_product_details to categorise handmade items by construction type
  • Surface currently discounted craft items via get_sale_items for a deal-tracking application
  • Populate a product comparison table using structured schema.org offer fields across search and category endpoints
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 Folksy have an official developer API?+
Folksy does not publish a documented public developer API. There is no official REST or GraphQL API with authentication credentials available to third-party developers as of mid-2025.
What does `get_product_details` return beyond basic price and title?+
It returns the full product description, an array of material strings, an array of tags, a seller_stats object containing the items-sold count, and an aggregateRating block with ratingValue, ratingCount, and reviewCount. All of these are returned when present on the listing; sparse listings may omit some fields. The brand object links to the seller's shop URL.
Does the API expose seller reviews or individual review text?+
Not currently. The API returns aggregate rating data (ratingValue, ratingCount, reviewCount) via get_product_details and get_shop_listings, but individual review text and reviewer profiles are not included. You can fork this API on Parse and revise it to add an endpoint targeting individual product reviews.
How does subcategory browsing handle invalid slugs?+
get_subcategory_listings returns an input_not_found response when the subcategory slug doesn't exist under the given parent category. Valid subcategory slugs include values like rings, earrings, bracelets-bangles, necklaces-pendants, and mens-jewellery under the jewellery parent category. Check the slug format matches the URL path on folksy.com before querying.
Does the API cover Folksy seller profiles or shop statistics beyond item listings?+
Not currently. The API returns shop name, shop URL, and per-product seller stats (items sold) via get_product_details and get_shop_listings, but dedicated seller profile pages with biography, total sales figures, or follower counts are not covered. You can fork this API on Parse and revise it to add a shop profile endpoint.
Page content last updated . Spec covers 6 endpoints from folksy.com.
Related APIs in MarketplaceSee all →
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.
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.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
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.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
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.
Folksy API — UK Craft Marketplace Data · Parse