# Atpresent (atpresent.com) product data API

> Search Atpresent products with StoreRouter’s API. Get prices, images, and details as JSON. See coverage and curl, Python, and TypeScript examples.

- Catalog key: `atpresent` (pass in `"catalogs"` to narrow a search to this store)
- Products: 650
- Snapshot: 2026-10-15T13:17:59Z (counts are approximate and refreshed about daily)
- Search endpoint: `POST https://api.storerouter.ai/v1/products/search`
- Human page: https://storerouter.ai/catalog-coverage/stores/atpresent
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Atpresent sell?

Almost entirely Apparel & Accessories: 100% of its 650 products. Jewelry is the largest department with 642 products, followed by Accessories (6) and Clothing (2). The most common Atpresent categories are Earrings (251), Necklaces (205) and Rings (76).

### How are Atpresent products categorized?

Into a shared taxonomy 5 levels deep. The first level separates Apparel & Accessories; the second separates departments such as Jewelry; 3 levels down, categories are as specific as Earrings (251 products). Every level is a search facet.

### What can I filter Atpresent products by?

32 searchable fields. Well-covered attributes include jewelry material (98% of products), jewelry type (63%) and earring design (38%). For jewelry material, the most common values are Gold, Stone and Gold Plated; for jewelry type, the most common values are Fine Jewelry, Costume and Imitation Jewelry.

### Is this API provided by Atpresent or StoreRouter?

StoreRouter. One API key gives your app or agent access to Atpresent product data and thousands more stores.

### Can I get Atpresent product prices and stock status?

Yes. Bring pricing and availability into your shopping experience with structured data for selling prices, original prices, currency, and stock status.

### Can I get sizes and variants for Atpresent products?

Yes. Help shoppers find their perfect match with size, color, SKU, and stock details from product lookup.

### How fresh is the data?

StoreRouter continually recrawls product pages to update product details. This page tracks 650 Atpresent products, with coverage counts refreshed about daily.

### Where does the data come from?

Straight from atpresent.com. StoreRouter turns product pages into rich, searchable data—organized into consistent categories and attributes so your app can connect shoppers with the right products.

## Example product

### Drops Extra Long Post Earrings

Knows the doorman, the DJ, and the dessert menu Sold as a pair 18k yellow gold and recycled sterling silver Measures 3" Limited edition set of 100 Handmade in Bali

Indexed response retrieved 2026-10-15T14:26:14.261Z. Price and availability may change.
Availability: In stock

### Product details

Product content returned by the lookup API, ready for a product page.

```json
{
  "source": "indexed",
  "catalogKey": "atpresent",
  "product": {
    "title": "Drops Extra Long Post Earrings",
    "brand": {
      "name": "carina hardy"
    },
    "productUrl": "https://atpresent.com/products/drops-extra-long-post-earrings",
    "currentPrice": 800,
    "currency": "USD",
    "inStock": true,
    "description": "Knows the doorman, the DJ, and the dessert menu Sold as a pair 18k yellow gold and recycled sterling silver Measures 3\" Limited edition set of 100 Handmade in Bali",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0255/1404/9590/files/13_dd22071b-5e15-4f3c-a2ec-57a0cb2a0117.jpg?v=1773787580",
      "cdnUrl": "https://cdn.octogen.ai/5a974d945e030bbd6750c8e59c2f3e17/fff3c4ee7453f753e7efefc2db50c47b.webp?request_id=79ddd459-af86-4a97-aec1-8f39bee1dfdd",
      "width": 2020,
      "height": 2600,
      "sizeBytes": 40414,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "18k yellow gold and recycled sterling silver"
      ],
      "fit": [],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

StoreRouter classification and attributes. Use attribute_handles as search facet values.

```json
{
  "source": "indexed",
  "catalogKey": "atpresent",
  "product": {
    "enrichment": {
      "type": "drop earrings",
      "category_path": [
        "Apparel & Accessories",
        "Jewelry",
        "Earrings"
      ],
      "styles": [
        "modern",
        "minimalist",
        "artisan"
      ],
      "attributes": {
        "Pattern": [
          "Solid"
        ],
        "Jewelry type": [
          "Fine Jewelry"
        ],
        "Earring design": [
          "Drop"
        ],
        "Jewelry material": [
          "Gold",
          "Sterling Silver"
        ],
        "Sustainability Features": [
          "Recycled Materials"
        ]
      },
      "attribute_handles": {
        "pattern": [
          "pattern__solid"
        ],
        "jewelry_type": [
          "jewelry_type__fine_jewelry"
        ],
        "earring_design": [
          "earring_design__drop"
        ],
        "jewelry_material": [
          "jewelry_material__gold",
          "jewelry_material__sterling_silver"
        ],
        "sustainability_features": [
          "sustainability_features__recycled_materials"
        ]
      }
    }
  }
}
```

## Query this store

```bash
curl -sS https://api.storerouter.ai/v1/products/search \
  -H "Authorization: Bearer $OCTOGEN_PLATFORM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "catalogs": ["atpresent"],
    "q": "earrings",
    "limit": 5
  }'
```

Selected matching products on October 15, 2026 (not the complete search response):

- [Drops Extra Long Post Earrings](https://atpresent.com/products/drops-extra-long-post-earrings) — $800.00
- [Ruby Earrings](https://atpresent.com/products/anbr-ivory-earrings) — $190.00
- [Barbra Earrings](https://atpresent.com/products/barbra-earrings) — $175.00
- [Sun and Sea Earrings](https://atpresent.com/products/sun-and-sea-earrings) — $380.00
- [Blue Sapphire and Topaz Fada Earring](https://atpresent.com/products/blue-sapphire-and-topaz-fada-earring) — $560.00

## Categories

| Category | Products |
| --- | --- |
| Earrings | 251 |
| Necklaces | 205 |
| Rings | 76 |
| Bracelets | 72 |
| Other | 38 |
| Belts & Suspenders | 3 |
| Hair Accessories | 2 |
| Hats & Headwear | 1 |
| Pants | 1 |
| Tops | 1 |

## Searchable fields

Use `name` and a `value` as a facet: `{"name": "<name>", "values": ["<value>"]}`.

| name | Field | Source | Coverage | Distinct values | Top values (`value` = label, products) |
| --- | --- | --- | --- | --- | --- |
| `is_activewear` | Activewear | Merchant data | 100% | 2 | `false` = False, 649; `true` = True, 1 |
| `color` | Product color | Merchant data | 49% | 37 | `gold` = Gold, 203; `silver` = Silver, 112; `white` = White, 110; `bronze` = Bronze, 41; `pink` = Pink, 31 |
| `color_family` | Color family | Merchant data | 49% | 12 | `Yellow` = Yellow, 215; `White` = White, 115; `Gray` = Gray, 114; `Brown` = Brown, 59; `Blue` = Blue, 42 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 650 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 3 | `jewelry` = Jewelry, 642; `accessories` = Accessories, 6; `clothing` = Clothing, 2 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 10 | `earrings` = Earrings, 251; `necklaces` = Necklaces, 205; `rings` = Rings, 76; `bracelets` = Bracelets, 72; `other` = Other, 38 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 2 | `adult` = Adult, 649; `kids` = Kids, 1 |
| `gender` | Gender | StoreRouter enrichment | 100% | 2 | `unisex` = Unisex, 491; `female` = Female, 158 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | 99% | 28 | `jewelry_material__gold` = Gold, 308; `jewelry_material__stone` = Stone, 239; `jewelry_material__gold_plated` = Gold Plated, 229; `jewelry_material__sterling_silver` = Sterling Silver, 182; `jewelry_material__diamond` = Diamond, 173 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | 63% | 3 | `jewelry_type__fine_jewelry` = Fine Jewelry, 327; `jewelry_type__costume` = Costume, 84; `jewelry_type__imitation_jewelry` = Imitation Jewelry, 1 |
| `pattern` | Pattern | StoreRouter enrichment | 53% | 32 | `pattern__solid` = Solid, 99; `pattern__geometric` = Geometric, 49; `pattern__organic` = Organic, 42; `pattern__animal` = Animal, 33; `pattern__floral` = Floral, 24 |
| `earring_design` | Earring design | StoreRouter enrichment | 39% | 12 | `earring_design__dangle` = Dangle, 70; `earring_design__hoop` = Hoop, 62; `earring_design__stud` = Stud, 58; `earring_design__drop` = Drop, 57; `earring_design__ear_cuff` = Ear Cuff, 19 |
| `necklace_design` | Necklace design | StoreRouter enrichment | 32% | 10 | `necklace_design__beaded` = Beaded, 88; `necklace_design__chain` = Chain, 88; `necklace_design__pendant` = Pendant, 78; `necklace_design__cord` = Cord, 19; `necklace_design__strand` = Strand, 18 |
| `bracelet_design` | Bracelet design | StoreRouter enrichment | 11% | 9 | `bracelet_design__chain` = Chain, 19; `bracelet_design__bangle` = Bangle, 17; `bracelet_design__link` = Link, 14; `bracelet_design__cuff` = Cuff, 13; `bracelet_design__beaded` = Beaded, 10 |
| `ring_design` | Ring design | StoreRouter enrichment | 10% | 11 | `ring_design__band` = Band, 42; `ring_design__signet` = Signet, 10; `ring_design__stackable` = Stackable, 10; `ring_design__solitaire` = Solitaire, 8; `ring_design__cocktail` = Cocktail, 4 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 7% | 8 | `charms & pendants` = Charms & Pendants, 30; `brooches & lapel pins` = Brooches & Lapel Pins, 6; `belts` = Belts, 3; `anklets` = Anklets, 2; `clips & pins` = Clips & Pins, 2 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 5% | 2 | `sustainability_features__recycled_materials` = Recycled Materials, 35; `sustainability_features__eco_friendly` = Eco-Friendly, 3 |
| `material` | Material | StoreRouter enrichment | <1% | 5 | `material__leather` = Leather, 3; `material__stone` = Stone, 3; `material__bronze` = Bronze, 2; `material__metal` = Metal, 2; `material__suede` = Suede, 1 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | <1% | 3 | `hair pins, claws & clips` = Hair Pins, Claws & Clips, 2; `baseball caps` = Baseball Caps, 1; `sweatshirts` = Sweatshirts, 1 |
| `chain_link_type` | Chain link type | StoreRouter enrichment | <1% | 1 | `chain_link_type__cable` = Cable, 2 |
| `closure_type_belts` | Closure Type | StoreRouter enrichment | <1% | 1 | `closure_type_belts__tie` = Tie Belt, 2 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | <1% | 1 | `graphic_type__slogan_text` = Text / Slogan Print, 2 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | <1% | 1 | `surface_finish__metallic` = Metallic, 2 |
| `collar_style` | Collar Style | StoreRouter enrichment | <1% | 1 | `collar_style__crew` = Crew, 1 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | <1% | 1 | `front_closure_length__none` = None, 1 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | <1% | 1 | `front_closure_type__none` = None, 1 |
| `neckline` | Neckline | StoreRouter enrichment | <1% | 1 | `neckline__crew` = Crew, 1 |
| `occasion_general` | Occasion | StoreRouter enrichment | <1% | 1 | `occasion_general__casual` = Casual, 1 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | <1% | 2 | `pants_leg_shape__cuffed` = Cuffed, 1; `pants_leg_shape__jogger` = Jogger, 1 |
| `ring_size` | Ring size | StoreRouter enrichment | <1% | 4 | `ring_size__5_5` = 5.5, 1; `ring_size__7` = 7, 1; `ring_size__8` = 8, 1; `ring_size__9` = 9, 1 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | <1% | 1 | `sleeve_length_type__long` = Long, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 45 | `Anita Berisha` = Anita Berisha, 47; `Ariel Gordon Jewelry` = Ariel Gordon Jewelry, 41; `Eriness` = Eriness, 37; `James Banks Design` = James Banks Design, 36; `Christina Caruso` = Christina Caruso, 31 |
