Discover/Abercrombie API
live

Abercrombie APIabercrombie.com

Search Abercrombie & Fitch products, browse categories, new arrivals, clearance, and fetch product details and customer reviews via a structured JSON API.

This API takes change requests — .
Endpoint health
verified 7d ago
search_products
get_category_products
get_product_details
get_new_arrivals
get_clearance_products
6/6 passing latest checkself-healing
Endpoints
6
Updated
7d ago

What is the Abercrombie API?

The Abercrombie & Fitch API covers 6 endpoints that expose product catalog data from abercrombie.com, including full-text search, category browsing, and per-product detail retrieval. The get_product_details endpoint returns structured fields like price, availability, description, brand, and image URLs for any individual product. Separate endpoints target new arrivals and clearance listings by gender, and get_product_reviews surfaces up to 8 customer reviews per product with ratings and recommendation status.

This call costs1 credit / call— charged only on success
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, and read product reviews."""
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=3):
    print(product.name, product.price, product.badges)

# Browse new arrivals for women.
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)

# Read customer reviews for a product via sub-resource.
item = client.products.list_by_category(category=Category.WOMENS_JEANS, limit=1).first()
if item:
    for review in item.reviews.list(limit=3):
        print(review.author, review.rating, review.title, review.date)

# Typed error handling for a product detail lookup.
try:
    clearance = client.products.list_clearance(gender=Gender.MENS, limit=1).first()
    if clearance:
        info = clearance.details.get()
        print(info.name, info.brand, info.price)
except ProductNotFound as exc:
    print(f"Not found: {exc}")

print("exercised: products.search / products.list_new_arrivals / details.get / products.list_by_category / reviews.list / products.list_clearance")
All endpoints · 6 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

Product Search and Category Browsing

The search_products endpoint accepts a query string and returns up to 90 matching products, each with name, price, url, and badges (promotional labels such as sale tags). Results follow the site's default relevance ranking — there is no server-side sorting parameter. get_category_products works similarly but takes a category slug (e.g. womens-jeans, mens-tees) matching the URL path on abercrombie.com, letting you enumerate products within any named subcategory.

Product Detail and Availability

get_product_details accepts either a full product URL or a product slug and returns the most complete data shape in the API: name, brand, price, description, availability (as a schema.org URL such as InStock or OutOfStock), and an images array of image URLs. This is the right endpoint when you need more than a listing thumbnail — for instance, when building a product card with a description or checking stock status.

New Arrivals, Clearance, and Reviews

get_new_arrivals and get_clearance_products each accept an optional gender parameter (womens or mens) and return up to 90 products with the same name, price, url, and badges fields as the search and category endpoints. The resolved category slug is echoed back in the response. get_product_reviews takes a product URL or slug and returns up to 8 of the most recent customer reviews, including rating, title, text, author, date, is_recommended, and the total_reviews count available for that product.

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
6/6 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 Abercrombie & Fitch clearance prices by gender to track discount depth over time using the price field from get_clearance_products.
  • Build a product feed for a fashion comparison site using search_products and get_product_details for name, price, images, and availability.
  • Track new arrivals by gender each week using get_new_arrivals and diffing the returned product URLs against a stored list.
  • Aggregate customer sentiment by collecting rating, is_recommended, and text fields from get_product_reviews across multiple SKUs.
  • Populate a category page in a third-party storefront by fetching product names, prices, and badge labels via get_category_products.
  • Check in-stock status for a list of product URLs in bulk by calling get_product_details and reading the availability field for each.
  • Detect promotional activity by watching the badges field across search results for labels indicating sales or limited-time offers.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Abercrombie & Fitch have an official public developer API?+
No. Abercrombie & Fitch does not publish a public developer API or data feed for their product catalog. This API provides structured access to the catalog data their site exposes.
What does `get_product_details` return that the listing endpoints do not?+
get_product_details returns description, brand, availability (as a schema.org status URL), and a full images array. The listing endpoints — search_products, get_category_products, get_new_arrivals, and get_clearance_products — return only name, price, url, and badges. If you need stock status or product copy, use get_product_details.
How many reviews does `get_product_reviews` return, and can I paginate through all of them?+
The endpoint returns up to 8 of the most recent reviews per request and includes a total_reviews count so you know how many exist. Pagination to retrieve older reviews beyond the 8 returned is not currently supported. The API covers the most recent reviews plus the total count. You can fork it on Parse and revise to add paginated review retrieval.
Does the API cover product variants such as size and color options?+
Not currently. get_product_details returns name, price, description, availability, images, and brand, but does not break down individual size or color variants and their per-variant availability. You can fork this API on Parse and revise it to add a variant-detail endpoint.
Is there a limit to how many products are returned per request?+
All listing endpoints — search_products, get_category_products, get_new_arrivals, and get_clearance_products — return up to 90 products per request. There is no offset or page parameter, so if a category contains more than 90 products, only the first 90 are returned. You can fork this API on Parse and revise it to add pagination support.
Page content last updated . Spec covers 6 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.
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.
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.
bershka.com API
Search and browse Bershka's fashion collection by category, color, and size to find exactly what you're looking for. Get comprehensive product details including prices, materials, and real-time availability to make informed shopping decisions.
gap.com API
Search and browse Gap's product catalog by keyword or category, retrieve detailed product information including pricing, available sizes, colors, and customer reviews, get product recommendations, locate nearby Gap retail stores, and explore the full site navigation and category tree.
anthropologie.com API
Access real-time Anthropologie sale data to browse discounted products, view discount statistics, and search for specific items across their current promotions. Get detailed product information including pricing, availability, and savings amounts to find the best deals.
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.