Discover/NataTop API
live

NataTop APInatatop.ge

Access NataTop.ge's bridal and wedding product catalog via API. Retrieve product listings, variants, attributes, pricing, and stock for wedding dresses and accessories.

This API takes change requests — .
Endpoint health
verified 16h ago
list_products
get_product
2/2 passing latest checkself-healing
Endpoints
2
Updated
17h ago

What is the NataTop API?

The NataTop.ge API provides access to the full bridal and wedding fashion catalog from NataTop.ge, a Georgian bridal retailer, through 2 endpoints. Use list_products to page through the catalog with filters for category, stock status, and sort order, or call get_product with a slug to retrieve complete details including multilingual names, all product images, variant-level SKUs and pricing, and structured attributes like fabric, silhouette, and neckline.

Try it
Page number (1-based).
Filter by category slug (e.g. wedding-dresses, accessories, evening-wear, bridal-shoes).
Filter by stock availability. Pass 'true' to show only in-stock products.
Sort order for results. Prefix with '-' for descending.
Number of products per page.
api.parse.bot/scraper/b9d90ad1-07b7-42ad-a649-e686588139df/<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/b9d90ad1-07b7-42ad-a649-e686588139df/list_products?page=1&category=wedding-dresses&in_stock=true&ordering=-created_at&page_size=50' \
  -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 natatop-ge-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.

"""Walkthrough: NataTop SDK — bounded, re-runnable; every call capped."""
from parse_apis.natatop_ge_api import NataTop, Ordering, CategorySlug, ProductNotFound

client = NataTop()

# List products filtered to wedding dresses, ordered by newest first.
for item in client.product_summaries.list(category=CategorySlug.WEDDING_DRESSES, ordering=Ordering.NEWEST, limit=3):
    print(item.name["en"], item.current_price, item.in_stock)

# Drill into the first product for full details (description, variants, images).
summary = client.product_summaries.list(ordering=Ordering.NEWEST, limit=1).first()
try:
    product = summary.details()
    print(product.name["en"], product.description["en"])
    for variant in product.variants:
        print(variant.sku, variant.price, variant.stock)
except ProductNotFound as e:
    print("product gone:", e.slug)

print("exercised: product_summaries.list, ProductSummary.details")
All endpoints · 2 totalmissing one? ·

Retrieve the product catalog with summary info for each item. Supports filtering by category and stock status. Results are auto-iterated across pages. Each product summary includes pricing, category, primary image, and stock status but not full details (description, variants, attributes, images) — use get_product for those.

Input
ParamTypeDescription
pageintegerPage number (1-based).
categorystringFilter by category slug (e.g. wedding-dresses, accessories, evening-wear, bridal-shoes).
in_stockstringFilter by stock availability. Pass 'true' to show only in-stock products.
orderingstringSort order for results. Prefix with '-' for descending.
page_sizeintegerNumber of products per page.
Response
{
  "type": "object",
  "fields": {
    "next": "URL of the next page or null",
    "count": "total number of products matching the filter",
    "previous": "URL of the previous page or null",
    "products": "array of product summaries"
  },
  "sample": {
    "data": {
      "next": null,
      "count": 12,
      "previous": null,
      "products": [
        {
          "id": "8bcd2019-b008-4742-9dee-fd28a5e015d0",
          "name": {
            "en": "Ethereal Embroidered Corset Wedding Gown with Cape",
            "ka": "ნაზი კორსეტიანი საქორწინო კაბა"
          },
          "slug": "ethereal-embroidered-corset-wedding-gown-with-cape",
          "category": {
            "id": 1,
            "name": {
              "en": "Wedding Dresses",
              "ka": "საქორწილო კაბები"
            },
            "slug": "wedding-dresses",
            "image": "https://cdn.natatop.com/media/categories/wedding_dresses.jpg",
            "order": 1,
            "is_active": true
          },
          "in_stock": true,
          "base_price": "4800.00",
          "created_at": "2026-05-13T05:19:26.692946Z",
          "is_on_sale": false,
          "sale_price": null,
          "current_price": "4800.00",
          "primary_image": {
            "id": 88,
            "image": "https://cdn.natatop.com/media/products/2026/05/a4a6346a877d4277aaa689950d6d7a3f.png",
            "order": 2,
            "alt_text": {
              "en": "Ethereal Embroidered Corset Wedding Gown with Cape"
            },
            "is_primary": false
          },
          "short_description": {
            "en": "A fairytale wedding gown featuring a beautifully structured square-neck corset.",
            "ka": "ზღაპრული საქორწინო კაბა"
          }
        }
      ]
    },
    "status": "success"
  }
}

About the NataTop API

Catalog Browsing with list_products

The list_products endpoint returns a paginated summary of products across NataTop.ge's catalog. Each response includes a count of total matching products, next and previous pagination URLs, and a products array of summaries containing the item's price, category, primary image, and stock status. You can narrow results using the category parameter (accepted slugs include wedding-dresses, accessories, evening-wear, and bridal-shoes), filter to available inventory only with in_stock=true, and control sort direction via the ordering parameter (prefix with - for descending). The page and page_size inputs let you step through large result sets.

Full Product Details with get_product

Passing a product slug from list_products results to get_product returns a complete product record. The response includes a unique id (UUID), multilingual name and description fields in English and Georgian (en/ka), the full images array, and a structured attributes array covering properties such as fabric, silhouette, neckline, and color. The variants field lists each individual SKU with its own price, stock flag, and attribute values — useful for enumerating size or color options. The base_price field gives the original price as a decimal string, and created_at provides an ISO 8601 timestamp.

Category and Attribute Coverage

The catalog spans four main categories: wedding dresses, accessories, evening wear, and bridal shoes. Product attributes vary by category but consistently include styling details relevant to bridal fashion. The category field in get_product returns the category's id, name, and slug, making it straightforward to group or cross-reference products by category in your application. Collection membership is also returned, allowing products to be grouped into curated sets.

Reliability & maintenanceVerified

The NataTop API is a managed, monitored endpoint for natatop.ge — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when natatop.ge 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 natatop.ge 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
16h 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
  • Sync NataTop.ge's bridal dress catalog into a local database, checking in_stock status for inventory tracking.
  • Build a filtered product browser that lets users narrow by category slug (e.g. bridal-shoes or evening-wear).
  • Display multilingual product names and descriptions (en/ka) for a bilingual Georgian/English storefront integration.
  • Extract variant-level SKU and pricing data to compare size or color options for a given dress.
  • Aggregate product attribute data (silhouette, neckline, fabric) to build faceted search or recommendation logic.
  • Monitor price changes on specific slugs by polling get_product and comparing base_price over time.
  • Compile a structured product feed for a wedding planning app using images, category, and attribute fields.
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 NataTop.ge offer an official developer API?+
NataTop.ge does not publish a public developer API or documented integration layer. This Parse API is the available programmatic way to access their product catalog.
What does list_products return compared to get_product?+
list_products returns lightweight summaries — price, category, primary image, and stock status — suitable for browsing and filtering. It does not include full descriptions, the complete images array, product attributes (fabric, silhouette, neckline), or variant-level SKU data. Those fields are only available from get_product, which requires a product slug obtained from list_products.
Does the API expose customer reviews or ratings for products?+
Not currently. The API covers product details, variants, attributes, pricing, stock status, and catalog structure. You can fork it on Parse and revise to add a reviews or ratings endpoint if that data is available on the source site.
Are there limitations on which categories can be filtered in list_products?+
The category parameter accepts specific slugs: wedding-dresses, accessories, evening-wear, and bridal-shoes. Queries using slugs outside this set will not match products. If NataTop.ge adds new categories over time, the slug list may need to be updated — you can fork the API on Parse and revise it to handle additional category slugs.
Does the API include collection or bundle groupings beyond individual products?+
get_product returns a collection membership field indicating which curated collection a product belongs to, but the API does not currently expose a dedicated endpoint for listing all collections or fetching products by collection ID. You can fork it on Parse and revise to add collection-level browsing.
Page content last updated . Spec covers 2 endpoints from natatop.ge.
Related APIs in EcommerceSee all →
walmart.com API
Retrieve product data from Walmart.com including pricing, descriptions, availability, reviews, and category listings. Access real-time product information to search by keyword, look up items by ID or URL, and browse department categories.
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.
homedepot.com API
Search and browse Home Depot's product catalog to compare pricing, check real-time availability, and review detailed product specifications. Find products across all categories, look up store locations and hours, and check fulfillment options including in-store pickup and delivery.
amazon.co.uk API
Access data from amazon.co.uk.
idealo.de API
Search for products on Idealo.de and retrieve detailed information including current seller offers, price history, technical specifications, and user and expert reviews. Compare prices across sellers and access comprehensive product data to evaluate deals.
target.com API
Search for products across Target's catalog and instantly check real-time in-store availability at nearby Target locations using your zipcode. Find exactly what you're looking for and discover which stores have it in stock, so you can shop smarter and faster.
asos.com API
Search and browse ASOS's fashion catalog to discover products across women's and men's categories, view real-time pricing and stock information, and find trending or sale items. Get detailed product information, explore similar items, and discover new arrivals and brands all in one place.
amazon.in API
Search for products on Amazon India and retrieve detailed information including search suggestions, product details, and bestseller listings. Get instant autocomplete recommendations and access comprehensive product data to compare prices and features across the Indian marketplace.