# Academy Sports + Outdoors Category Product Scraper

> Academy Sports + Outdoors Category Product Scraper is a paid API for AI agents from api.fadeandco.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns product listings (name, brand, price, image, link, part number) from a single category page on academy.com by reading schema.org structured data.

## Facts

- Endpoint: GET https://api.fadeandco.workers.dev/api/dev/academy-sports-outdoors?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/academy-sports-outdoors-category-product-scraper-aac2548a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L7c83cJFlzX96u60cKmEK

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability academy-sports-outdoors-category-product-scraper-aac2548a
```

Example prompt: Pull the first 20 products from Academy Sports' fan-shop category — I need each product's name, brand, price, image, and part number.

## When to prefer this

Use this endpoint when you need quick, structured product data (name, brand, price, image, part number) from a specific Academy Sports + Outdoors category page without setting up a full browser scraper. It's ideal for price monitoring, catalog snapshots, merchandise comparison, or feeding product data into downstream workflows. Not suitable when you need full catalog depth across multiple pages or real-time inventory/stock data.

## Known failure modes

- Invalid or non-existent category slug returns empty product list or error
- Academy Sports website structural changes break schema.org parsing, returning zero products
- Limit parameter outside 1-40 range may be clamped or rejected
- Network timeout if Academy Sports CDN is slow or blocking
- Only first page of results available — no pagination support

## How this service works

Academy Sports + Outdoors products on one category page (for example fan-shop): product name, brand, price in USD, product link, image and manufacturer part number, read from the page's schema.org product list. First page of the category only.

## Output

A JSON object containing: the number of products found (count), the source URL of the scraped category page, the category slug, a checkedAt timestamp, and an array of product objects each with name, brand, price in USD, currency, product URL, image URL, and manufacturer part number. Returns up to 40 products from the first page only.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "limit": {
       "type": "string",
       "description": "How many products, 1 to 40 (default 10)"
      },
      "category": {
       "type": "string",
       "description": "Category slug as in academy.com/c/<slug>, e.g. fan-shop (default fan-shop)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 5,
  "source": "https://www.academy.com/c/fan-shop",
  "category": "fan-shop",
  "products": [
   {
    "url": "https://www.academy.com/p/pressbox-womens-alabama-wayne-tyler-short-sleeve-t-shirt",
    "name": "Pressbox Women's Alabama Wayne Tyler Short Sleeve T-shirt",
    "brand": "Pressbox",
    "image": "https://academy.scene7.com/is/image/academy/21693968",
    "price": 44.99,
    "currency": "USD",
    "partNumber": "166064346"
   },
   {
    "url": "https://www.academy.com/p/heydude-mens-wally-viva-mexico-world-cup-shoes",
    "name": "HEYDUDE Men's Wally Viva Mexico World Cup Shoes",
    "brand": "HEYDUDE",
    "image": "https://academy.scene7.com/is/image/academy/21630398",
    "price": 64.99,
    "currency": "USD",
    "partNumber": "162609943"
   }
  ],
  "checkedAt": "2026-10-23T09:35:53.168Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/academy-sports-outdoors-category-product-scraper-aac2548a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.fadeandco.workers.dev](https://www.zero.xyz/host/api.fadeandco.workers.dev/llms.txt)
