Discover/Ege Carpets API
live

Ege Carpets APIegecarpets.com

Access Ege Carpets product listings and full specifications — materials, weight, structure, backing, colors — via two structured endpoints.

This API takes change requests — .
Endpoint health
verified 4d ago
list_products
get_product_details
2/2 passing latest checkself-healing
Endpoints
2
Updated
28d ago

What is the Ege Carpets API?

The Ege Carpets API provides structured access to egecarpets.com's full product catalog across 2 endpoints. list_products returns paginated product summaries including collection, concept, designer, and available color variants, while get_product_details delivers per-product specifications such as material, weight, structure, backing, tile dimensions, and design freedom availability. Together the endpoints cover Rugs, Wall-to-wall, and Tiles and Planks product types.

Try it
Number of products to skip for pagination.
Number of products to return per page (max 60).
Filter by concept name.
Sort order for results.
Filter by collection name (e.g. 'A New Wave', 'Abstract', 'Industrial Landscape', 'Memory', 'Spectrum').
Free-text search term to filter products by name or design.
Filter by product type.
api.parse.bot/scraper/6384230e-f5f9-4bec-a2ce-274792ef5c24/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/6384230e-f5f9-4bec-a2ce-274792ef5c24/list_products?skip=0&take=5&concept=HIGHLINE&sort_by=relevance&collection=Abstract&search_term=Carved&product_type=Wall-to-wall' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace egecarpets-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Ege Carpets: browse the product catalog, filter by concept, and inspect specifications."""
from parse_apis.ege_carpets_product_api import EgeCarpets, Concept, ProductType, Sort, ProductNotFound

client = EgeCarpets()

# List HIGHLINE concept products sorted A-Z, capped at 5 items.
for product in client.products.search(concept=Concept.HIGHLINE, sort_by=Sort.A_Z, limit=5):
    print(product.name, product.product_type, product.color)

# Drill into the first product's detail page for full specifications.
product = client.products.search(concept=Concept.REFORM, product_type=ProductType.TILES_AND_PLANKS, limit=1).first()
if product:
    detail = product.details.get()
    print(detail.name, detail.design_id, detail.product_image)
    for quality in detail.specifications.qualities:
        print(quality.material, quality.weight, quality.structure)
    for color in detail.available_colors[:3]:
        print(color.name, color.design_id, color.selected)

# Typed error handling: attempt to fetch details for a known-bad path.
try:
    bad = client.products.search(search_term="nonexistent_xyz_404", limit=1).first()
    if bad:
        bad.details.get()
except ProductNotFound as exc:
    print(f"Product not found: {exc.product_path}")

print("exercised: products.search / product.details.get / ProductNotFound")
All endpoints · 2 totalmissing one? ·

List carpet products from Ege Carpets with pagination and optional filtering. Returns product summaries including name, design ID, product type, color, concept, collection, designer, and available color variants. Supports filtering by collection, concept, and product type. Results are paginated via skip/take parameters. The total catalog is ~900 products; content results (non-product items) are excluded from the returned array.

Input
ParamTypeDescription
skipintegerNumber of products to skip for pagination.
takeintegerNumber of products to return per page (max 60).
conceptstringFilter by concept name.
sort_bystringSort order for results.
collectionstringFilter by collection name (e.g. 'A New Wave', 'Abstract', 'Industrial Landscape', 'Memory', 'Spectrum').
search_termstringFree-text search term to filter products by name or design.
product_typestringFilter by product type.
Response
{
  "type": "object",
  "fields": {
    "has_more": "boolean indicating more pages available",
    "products": "array of product summary objects with name, product_id, product_type, color, concept, collection, designer, path, etc.",
    "next_skip": "integer skip value for retrieving next page",
    "total_results": "integer total results including content items",
    "total_products": "integer total product-only count"
  },
  "sample": {
    "data": {
      "has_more": true,
      "products": [
        {
          "name": "Carved Flow II Green",
          "path": "/en-gb/product/wall-to-wall/HIGHLINE-Abstract-Carved--Flow--II-Green-RF55001221",
          "slug": "abstract",
          "color": "Green",
          "image": "https://datacatalog-api.egecarpets.com/cdn-cgi/image/<OPTIONS>/media/sas/ege_valid_designs/example.png",
          "concept": "HIGHLINE",
          "designer": "Ege Design Studio",
          "collection": "Abstract",
          "product_id": "RF55001221",
          "product_type": "Wall-to-wall",
          "other_designs": [
            {
              "link": "/en-gb/product/wall-to-wall/HIGHLINE-Abstract-Carved--Flow--II-Green-RF55751220",
              "color": "Beige",
              "image": "https://example.com/img.png",
              "designId": "RF55751220",
              "displayName": "Carved Flow II Beige"
            }
          ],
          "design_freedom": true,
          "product_number": "14197",
          "available_colors": [
            "Green:Dark"
          ],
          "design_code_name": "Carved Flow II"
        }
      ],
      "next_skip": 3,
      "total_results": 994,
      "total_products": 893
    },
    "status": "success"
  }
}

About the Ege Carpets API

Product Listing

The list_products endpoint returns paginated arrays of carpet product summaries. Each object includes name, product_id, product_type, color, concept, collection, designer, and a path field used to fetch full details. Pagination is controlled with skip and take (max 60 per page); the response includes has_more, next_skip, total_products, and total_results to support full catalog traversal. You can filter results by collection (e.g. A New Wave, Abstract, Industrial Landscape), by concept, by product_type, or run a free-text search_term across name and design fields.

Product Details

The get_product_details endpoint accepts a product_path from list_products results and returns a full specification object. Returned fields include name, color, concept, designer, design_id, collection, product_type, tile (dimensions or null), product_image URL, and a design_freedom boolean indicating whether custom configuration is available for that product. This endpoint is a per-product fetch, so iterating a full catalog requires one call per product — plan accordingly for latency and call volume.

Coverage and Filters

The catalog spans three product types: Rugs, Wall-to-wall, and Tiles and Planks. Collections like Memory, Spectrum, and Abstract are filterable directly in list_products. The sort_by parameter is accepted for ordering results. Design IDs are exposed in both the listing summary and the detail response, making it straightforward to cross-reference color variants across a concept or collection.

Reliability & maintenanceVerified

The Ege Carpets API is a managed, monitored endpoint for egecarpets.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when egecarpets.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official egecarpets.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a carpet comparison tool using material, weight, and structure fields from get_product_details
  • Index the full Ege Carpets catalog by collection and concept using list_products filters
  • Identify which products support design freedom customization via the design_freedom boolean
  • Generate a tile and plank specification sheet by filtering product_type to Tiles and Planks
  • Track available color variants per design by iterating list_products results and matching design_id
  • Populate an interior design sourcing database with designer attribution and collection metadata
  • Synchronize a product catalog mirror by paginating with skip, take, has_more, and next_skip
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 Ege Carpets offer an official developer API?+
Ege Carpets does not publish a documented public developer API. This Parse API provides structured access to their product catalog without requiring any direct arrangement with the company.
What does `get_product_details` return that `list_products` does not?+
list_products returns a summary per product: name, color, concept, collection, designer, product_type, and path. get_product_details adds full specifications — material, weight, structure, backing, tile dimensions, product image URL, and the design_freedom boolean — none of which appear in the listing response.
How does pagination work across the full catalog?+
Pass skip and take (up to 60) to list_products. The response includes has_more (boolean), next_skip (integer), total_products, and total_results. Iterate by advancing skip to next_skip until has_more is false. Note that total_results may be slightly higher than total_products because it includes non-product content items.
Does the API expose pricing or stock availability?+
Not currently. The API covers product specifications, color variants, collection and concept metadata, and design freedom flags. Pricing and stock data are not part of the response schema. You can fork this API on Parse and revise it to add an endpoint targeting that data if it becomes accessible.
Are product reviews or ratings available through this API?+
Not currently. The endpoints cover catalog and specification data — name, material, structure, backing, designer, and similar fields — but no review or rating data is exposed. You can fork the API on Parse and revise it to add a reviews endpoint if that data is present on product pages.
Page content last updated . Spec covers 2 endpoints from egecarpets.com.
Related APIs in EcommerceSee all →
ikea.com API
Search and browse IKEA's full product catalog to find items by category, compare measurements, read customer reviews, and check real-time store availability and current deals. Discover new arrivals and best-selling products to help you shop smarter and find exactly what you need.
furniture.com API
Search and browse Furniture.com's product catalog by keywords, then narrow results using filters like color, material, style, type, and brand. Sort by price or ratings and navigate through results with pagination to find the perfect furniture for your needs.
carrefour.eu API
Search and browse Carrefour's European online product catalog to access pricing, promotions, availability, and detailed product information including nutritional data. Retrieve comprehensive product details across categories to compare prices and find current deals in real-time.
lifeinteriors.com.au API
Search and browse furniture products from Life Interiors' catalog to discover home decor items, view collection details, and access individual product information. Find the perfect pieces for your home by exploring their Australian furniture and interiors selection.
europages.fr API
Search for European suppliers and products, retrieve detailed company information and catalogs, and discover business listings across thousands of manufacturers and distributors on Europages. Find the right B2B partners by filtering suppliers, accessing company profiles, and browsing their product offerings all in one place.
wayfair.com API
Browse and search Wayfair's product catalog. Retrieve product details by SKU or URL, explore daily sales and promotions, browse categories, and filter products by keyword, price, and physical dimensions.
megekko.nl API
Search and browse products from Megekko's electronics catalog, getting detailed specifications, pricing, and category information to compare items and find exactly what you're looking for. Explore the full product hierarchy to discover items across all categories and subcategories available on the store.
zarahome.com API
Search and browse Zara Home's furniture and home décor catalog. Retrieve product details including name, category, price, available sizes or dimensions, materials, colors, and availability status. Browse by category or search by keyword across the full product range.