Pricing
Login
H-E-B logo
GROCERY

Buy from H-E-B via API

Automate grocery ordering from H-E-B. Access fresh food, household products, and Texas favorites via Zinc's API.

How the H-E-B integration works

H-E-B is a beloved Texas-based grocery chain known for quality products, competitive prices, and strong store brands. Their online platform offers a full range of groceries, household essentials, deli items, and their famous H-E-B brand products. Zinc's H-E-B integration provides programmatic access to their online grocery catalog.

Perfect for regional grocery delivery services, meal planning platforms, and applications serving Texas and the broader Southern US market.

Retailer:heb.com|US Rank:#29

What you can build with the H-E-B API

Build with the H-E-B integration API for search, ordering, tracking, and returns.

H-E-B Order Placement API

Place orders with a product URL and shipping address. No checkout flows required — Zinc handles the retailer-side workflow and processes orders asynchronously.

POST/orders
GET API KEY
{
  "products": [
    {
      "url": "https://heb.com/...",
      "quantity": 1
    }
  ],
  "shipping_address": {
    "first_name": "Jane",
    "last_name": "Doe",
    "address_line1": "123 Main St",
    "city": "San Francisco",
    "state": "CA",
    "postal_code": "94105",
    "country": "US",
    "phone_number": "5551234567"
  },
  "max_price": 39900
}

H-E-B Order Status API

Retrieve order details including item statuses, shipping address, and processing results. Poll to track progress from pending through to delivery.

GET/orders/{order_id}
GET API KEY
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "order_placed",
  "max_price": 39900,
  "items": [
    {
      "url": "https://heb.com/...",
      "quantity": 1,
      "status": "shipped"
    }
  ],
  "tracking_numbers": [
    {
      "carrier": "ups",
      "tracking_number": "1Z999AA10123456784",
      "created_at": "2026-01-15T14:30:00Z"
    }
  ],
  "created_at": "2026-01-15T10:00:00Z"
}

H-E-B Shipment Tracking

Tracking numbers are automatically extracted from retailer shipping notifications and returned in the order response. Supports UPS, FedEx, USPS, Amazon Logistics, and DHL.

GET/orders/{order_id}
GET API KEY
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "order_placed",
  "tracking_numbers": [
    {
      "carrier": "ups",
      "tracking_number": "1Z999AA10123456784",
      "created_at": "2026-01-15T14:30:00Z"
    },
    {
      "carrier": "amazon",
      "tracking_number": "TBA123456789000",
      "created_at": "2026-01-16T09:15:00Z"
    }
  ]
}

H-E-B Managed Accounts

Use Zinc-managed checkout accounts or bring your own retailer credentials. Managed accounts handle login, 2FA, and payment automatically — no account setup required.

GET/managed-accounts
GET API KEY
{
  "credentials": [
    {
      "short_id": "zn_acct_a1b2c3d4",
      "email": "orders@example.com",
      "retailer": "heb",
      "has_totp": true,
      "has_forwarding": true
    }
  ],
  "total": 1
}

H-E-B Integration FAQ

More Grocery