Discover/Abercrombie API
live

Abercrombie APIabercrombie.com

Search Abercrombie & Fitch products, browse categories, new arrivals, and clearance. Get name, price, availability, images, and badges for up to 90 products per call.

Endpoint health
verified 7d ago
get_product_details
get_new_arrivals
get_clearance_products
get_category_products
search_products
5/5 passing latest checkself-healing
Endpoints
5
Updated
7d ago

What is the Abercrombie API?

This API exposes 5 endpoints for querying the Abercrombie & Fitch product catalog, covering search, category browsing, new arrivals, clearance, and full product detail pages. The get_product_details endpoint returns structured fields including name, brand, price, availability status, description, and an array of image URLs for any single product. The listing endpoints return up to 90 products per request with name, price, URL, and promotional badges.

Try it
Search keyword (e.g. 'jeans', 'shirts', 'dress')
api.parse.bot/scraper/4eac9d12-dd8d-4c1b-9dde-94594154a8f5/<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/4eac9d12-dd8d-4c1b-9dde-94594154a8f5/search_products?query=jeans' \
  -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 abercrombie-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.

"""Walkthrough: Abercrombie SDK — search, browse categories, inspect product details."""
from parse_apis.Abercrombie___Fitch import Abercrombie, Gender, Category, ProductNotFound

client = Abercrombie()

# Search for products by keyword — limit caps total items fetched.
for product in client.products.search(query="bootcut jeans", limit=5):
    print(product.name, product.price, product.badges)

# Browse clearance for men's deals.
for item in client.products.list_clearance(gender=Gender.MENS, limit=3):
    print(item.name, item.price, item.url)

# Drill into one new arrival's full details via sub-resource.
arrival = client.products.list_new_arrivals(gender=Gender.WOMENS, limit=1).first()
if arrival:
    detail = arrival.details.get()
    print(detail.name, detail.description, detail.availability)

# Typed error handling for a product lookup.
try:
    item = client.products.list_by_category(category=Category.WOMENS_JEANS, limit=1).first()
    if item:
        detail = item.details.get()
        print(detail.name, detail.brand, detail.images)
except ProductNotFound as exc:
    print(f"Not found: {exc}")

print("exercised: products.search / products.list_clearance / products.list_new_arrivals / details.get / products.list_by_category")
All endpoints · 5 totalmissing one? ·

Full-text search over the Abercrombie & Fitch product catalog. Returns up to 90 matching products with name, price, URL, and promotional badges. Results are ordered by the site's default relevance ranking.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g. 'jeans', 'shirts', 'dress')
Response
{
  "type": "object",
  "fields": {
    "query": "search keyword echoed back",
    "total": "integer count of products returned",
    "products": "array of product objects with name, price, url, and badges"
  },
  "sample": {
    "data": {
      "query": "jeans",
      "total": 48,
      "products": [
        {
          "url": "https://www.abercrombie.com/shop/us/p/low-rise-cropped-boot-jean-58807387?faceout=model&seq=01&pagefm=navigation-grid&prodvm=navigation-grid",
          "name": "Low Rise Cropped Boot Jean",
          "price": "$90",
          "badges": [
            "Price After 20% Off"
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the Abercrombie API

Search and Category Browsing

The search_products endpoint accepts a query string (e.g. 'jeans', 'hoodies') and returns up to 90 matching products ordered by the site's default relevance ranking. Each product object includes name, price, url, and badges (promotional labels). The get_category_products endpoint takes a category slug that mirrors the URL path on abercrombie.com — for example 'womens-jeans' or 'mens-tees' — and returns the same product shape with a total count and the echoed category slug.

New Arrivals and Clearance

get_new_arrivals and get_clearance_products both accept an optional gender parameter ('womens' or 'mens'). The response includes the resolved category slug (e.g. 'womens-new-arrivals', 'mens-clearance'), a total count, and the same product array. Omitting gender returns the combined feed. These endpoints make it straightforward to monitor inventory turnover or track discount availability without manually navigating the site.

Single Product Details

get_product_details accepts either a full product URL or a product slug and returns a structured object: name, brand (always 'Abercrombie & Fitch'), price as a string or null, description text, an images array of URLs, and availability as a schema.org URL string (e.g. InStock) or null. This is the only endpoint that exposes availability status and image assets, making it useful for product detail pages or inventory checks on specific items.

Pagination and Coverage

All listing endpoints (search, category, new arrivals, clearance) return a maximum of 90 products per request. There is no offset or page parameter — each call returns the top-ranked results for that query or category segment. Coverage is limited to the US storefront at abercrombie.com.

Reliability & maintenanceVerified

The Abercrombie API is a managed, monitored endpoint for abercrombie.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when abercrombie.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 abercrombie.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
7d ago
Latest check
5/5 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
  • Monitor clearance pricing changes across women's and men's categories using get_clearance_products.
  • Build a new-arrivals feed for Abercrombie products filtered by gender using the get_new_arrivals endpoint.
  • Index product images and descriptions for a fashion discovery app via get_product_details image arrays.
  • Track promotional badge changes on search results to identify sale or limited-time offers.
  • Populate a category browse page for a shopping aggregator using get_category_products with category slugs.
  • Check product availability status before surfacing a product link in a price comparison tool.
  • Identify top-ranked search results for specific apparel keywords like 'joggers' or 'blazers'.
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 Abercrombie & Fitch have an official developer API?+
No. Abercrombie & Fitch does not publish a public developer API or data feed for third-party access to their product catalog.
What does the `get_product_details` endpoint return that the listing endpoints don't?+
get_product_details returns fields not present in listing responses: a description text block, an images array with individual image URLs, and an availability value (a schema.org URL such as InStock or OutOfStock, or null if unavailable). Listing endpoints return only name, price, url, and badges.
Does the API support pagination or filtering by size, color, or fit?+
Not currently. Listing endpoints return up to 90 products per call with no offset, page cursor, or attribute filters for size, color, or fit. You can fork the API on Parse and revise it to add pagination or attribute-based filtering if those parameters become available in the source responses.
Is data from international Abercrombie storefronts (UK, EU, etc.) available?+
Not currently. The API covers the US storefront at abercrombie.com. Product selection, pricing, and availability for non-US regions are not exposed. You can fork the API on Parse and revise it to target a different regional URL if the endpoint structure maps across storefronts.
Are customer reviews or ratings returned by any endpoint?+
No endpoint currently returns review text, star ratings, or review counts. The API covers product catalog data: name, price, availability, images, description, and promotional badges. You can fork the API on Parse and revise it to add a reviews endpoint for individual product pages.
Page content last updated . Spec covers 5 endpoints from abercrombie.com.
Related APIs in EcommerceSee all →
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.
urbanoutfitters.com API
Search Urban Outfitters' catalog to find products and browse categories, then view detailed information including prices, descriptions, color and size availability for each item. Check current sale counts and discover what's trending across the store's product lineup.
hanes.com API
Search and browse Hanes clothing products across categories like men's, women's, and sale items, and retrieve detailed information including sizes, colors, and real-time availability. Find exactly what you're looking for with product variants and comprehensive details to compare options before purchase.
zumiez.com API
Search Zumiez products by keyword, browse products by category path, and fetch detailed product information (pricing, images, stock status, and attributes) using a product group ID.
revolve.com API
Browse Revolve.com's fashion inventory by searching products, filtering by category or sale status, and discovering new arrivals in real-time. Access detailed product information including pricing, descriptions, and availability to power your shopping app or fashion platform.
hm.com API
Search H&M's US product catalog by keyword and instantly retrieve detailed information like prices, product images, available sizes, and real-time stock availability. Perfect for comparing items, tracking product details, or building shopping applications powered by H&M's current inventory data.
thenorthface.com API
Search and browse The North Face's full product catalog by category, then access detailed information including specifications, pricing, and real-time inventory levels for any item. Find exactly what you're looking for with powerful product search and get complete product details in one place.
H&M API
Access H&M's product catalog, search, category navigation, sale and new-arrival listings, product details, similar-item recommendations, and US store locations.