---
title: "Get one 7NOW bundle deal's pick-from groups"
method: GET
path: "/7now/combo"
tags: ["7NOW"]
---

# Get one 7NOW bundle deal's pick-from groups

`GET /7now/combo`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/7now/combo`
- Auth: API key in header `x-api-key`

Expands one bundle deal into its structure: each pick-from group's name, how many items the shopper picks from it, and every eligible item with live pricing and availability -- e.g. the "$6.99 Pizza" bundle returns one group, "Eligible Whole Pizzas", holding six priced pizzas. Also returns the bundle's shopper-facing headline and full legal terms. promo_id comes from GET /7now/combos' combos[].promo_id, and store_id from GET /7now/stores. The upstream also accepts a plain item-discount promotion id but answers one with unnamed groups -- for those, GET /7now/promotion's flat item list is the right endpoint. An unknown promo_id returns 404.

## Query parameters

- `promo_id` string, required
- `store_id` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- SevennowComboResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` SevennowComboResponse
    - `count` integer
    - `fetched_at` string
    - `groups` SevennowComboGroup[]
      - `is_primary` boolean
      - `items` SevennowDealItem[]
        - `age_restricted` boolean
        - `available` boolean
        - `available_quantity` integer
        - `brand` string
        - `calories` string
        - `category` string
        - `category_id` string
        - `image_url` string
        - `name` string
        - `price_cents` integer
        - `product_id` string
        - `promos` SevennowDealPromo[]
          - `expiration_date` string
          - `id` string
          - `long_description` string
          - `promo_price_cents` integer
          - `promo_type` string
          - `short_description` string
          - `start_date` string
        - `subcategory` string
        - `upc` string
      - `name` string
      - `quantity` integer
    - `promo_id` string
    - `source_url` string
    - `store_id` string
    - `terms` SevennowComboTerms
      - `description` string
      - `legal_terms` string
      - `title` string
  - `msg` unknown

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
