Discover/Flipp API
live

Flipp APIflipp.com

Search grocery deals and weekly circulars from retailers near any US ZIP code. Access sale prices, flyer items, and validity dates via 3 endpoints.

This API takes change requests — .
Endpoint health
verified 4h ago
search_deals
get_weekly_ads
get_flyer_items
3/3 passing latest checkself-healing
Endpoints
3
Updated
4h ago

What is the Flipp API?

The Flipp API gives developers access to grocery deals and weekly ad circulars from major US retailers across 3 endpoints. Use search_deals to find matching sale items by keyword and ZIP code, get_weekly_ads to list available flyers near a location, and get_flyer_items to retrieve every sale item in a specific circular. Each response includes item names, current and original prices, merchant names, and promotion validity dates.

This call costs1 credit / call— charged only on success
Try it
Search keyword for deals (e.g. chicken, milk, cereal).
5-digit US ZIP code to search deals near.
api.parse.bot/scraper/a496e089-6377-4719-bec7-21aa74d15185/<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/a496e089-6377-4719-bec7-21aa74d15185/search_deals?query=chicken&postal_code=95054' \
  -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 flipp-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: Flipp SDK — bounded, re-runnable; every call capped."""
from parse_apis.flipp_com_api import Flipp, FlyerNotFound

client = Flipp()

# Search for grocery deals by keyword near a zip code.
for deal in client.deals.search(query="chicken", postal_code="95054", limit=3):
    print(deal.name, deal.current_price, deal.merchant_name)

# List weekly ads for a specific retailer.
flyer = client.flyers.list(postal_code="95054", merchant_name="Safeway", limit=1).first()
if flyer:
    print(flyer.name, flyer.merchant, flyer.valid_from, flyer.valid_to)

# Browse the flyer's items.
if flyer:
    try:
        for item in flyer.items.list(limit=3):
            print(item.name, item.price, item.brand)
    except FlyerNotFound as e:
        print("flyer gone:", e.flyer_id)

print("exercised: deals.search, flyers.list, flyer.items.list")
All endpoints · 3 totalmissing one? ·

Full-text search for grocery deals and sale items from weekly circulars. Returns flyer items matching the query from all retailers near the given postal code, including item name, current and original price, merchant, and validity dates.

Input
ParamTypeDescription
queryrequiredstringSearch keyword for deals (e.g. chicken, milk, cereal).
postal_coderequiredstring5-digit US ZIP code to search deals near.
Response
{
  "type": "object",
  "fields": {
    "items": "array of deal items from weekly circulars",
    "query": "the search query echoed back",
    "total": "integer count of items returned",
    "postal_code": "the postal code echoed back"
  },
  "sample": {
    "data": {
      "items": [
        {
          "id": 1027077541,
          "name": "Tyson® Bagged Chicken",
          "flyer_id": 8034374,
          "valid_to": "2026-07-26T03:59:59+00:00",
          "image_url": "https://f.wishabi.net/page_items/427714164/1784257359/extra_large.jpg",
          "sale_story": null,
          "valid_from": "2026-07-19T07:00:00+00:00",
          "category_l1": "Food, Beverages & Tobacco",
          "category_l2": "Food Items",
          "merchant_id": 2063,
          "current_price": 6.25,
          "merchant_name": "Dollar General",
          "original_price": 6.75,
          "pre_price_text": "SALE",
          "post_price_text": null
        }
      ],
      "query": "chicken",
      "total": 57,
      "postal_code": "95054"
    },
    "status": "success"
  }
}

About the Flipp API

What the API Returns

The Flipp API surfaces deal data from weekly retail circulars at three levels of granularity. search_deals accepts a query string and a postal_code and returns a ranked array of matching items drawn from all retailer flyers near that location. Each item includes the deal name, current price, original price, merchant, and the start/end dates the promotion is valid. The total field tells you how many items matched the query.

Browsing Flyers by Location or Retailer

get_weekly_ads lists all active flyers available near a given postal_code. An optional merchant_name parameter (case-insensitive, partial matches accepted) narrows results to a specific chain — for example, passing Safeway returns only Safeway circulars. Each flyer object in the response includes a flyer_id that serves as the key input to get_flyer_items. The merchant_filter field in the response echoes back the filter you applied, or null if none was used.

Drilling Into a Single Circular

get_flyer_items takes a flyer_id from get_weekly_ads and returns the full contents of that retailer's weekly ad. The items array includes all sale entries in the circular — names, brands, prices, and validity dates — along with a total count. This makes it straightforward to index a complete circular or compare prices across two flyers from the same retailer in different weeks.

Reliability & maintenanceVerified

The Flipp API is a managed, monitored endpoint for flipp.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when flipp.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 flipp.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
4h ago
Latest check
3/3 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
  • Build a grocery price comparison tool that queries search_deals for a product across multiple ZIP codes
  • Alert users when a specific item like 'chicken breast' appears on sale near their postal code
  • Aggregate weekly ad start dates from get_weekly_ads to notify users when new circulars drop
  • Index a full retailer circular using get_flyer_items to power a local deal search feature
  • Track price history for common grocery items by recording current_price and original_price over time
  • Filter get_weekly_ads by merchant_name to build a retailer-specific deal digest
  • Surface the best deals near a given ZIP code for a coupon or savings app
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Flipp have an official developer API?+
Flipp does not publish a public developer API or API documentation for third-party access. This Parse API provides structured access to the deal and flyer data available on flipp.com.
What does `search_deals` return compared to `get_flyer_items`?+
search_deals returns items matching a keyword from all retailer flyers near a ZIP code — useful for cross-retailer price checks on a specific product. get_flyer_items returns every item in one specific flyer identified by a flyer_id, which you first obtain from get_weekly_ads. The two endpoints complement each other: use search_deals for targeted lookups and get_flyer_items to browse a complete circular.
Does the API cover Canadian postal codes or only US ZIP codes?+
The current endpoints accept 5-digit US ZIP codes. Canadian postal code coverage is not included. You can fork this API on Parse and revise it to add support for Canadian locations.
Does the API return coupon codes or digital clip-to-card promotions?+
Not currently. The endpoints return sale items from weekly print-style circulars, including prices and validity dates, but do not expose digital coupon codes or loyalty card clip data. You can fork this API on Parse and revise it to add an endpoint targeting those promotion types.
How current is the deal data, and does it paginate?+
The data reflects currently active weekly circulars on Flipp — most retailers update their flyers once a week. The endpoints return all matching results in a single response without pagination parameters, so total reflects the full result count in that one call.
Page content last updated . Spec covers 3 endpoints from flipp.com.
Related APIs in Food DiningSee all →
albertsons.com API
Browse Albertsons' current weekly ad deals and pricing by location, search for specific products with autocomplete suggestions, and discover all discounted items available in any weekly ad publication. Save time finding the best grocery deals and product availability at your local Albertsons store.
flippa.com API
Search and browse digital assets like websites, domains, and SaaS businesses listed on Flippa's marketplace, with detailed filtering by country and listing details. Access comprehensive information on thousands of digital business listings to find investment opportunities or monitor the market.
gazetkowo.pl API
Browse promotional products and current retailer leaflets from Polish stores to find the best deals and offers. Search for specific products, view store details, and discover the latest promotional flyers all in one place.
slickdeals.net API
Search and discover deals, coupons, and trending bargains across thousands of retailers, along with community forum discussions about the best offers. Get detailed information about specific deals and instantly find surging hot bargains before they sell out.
wholefoodsmarket.com API
Search for grocery products, browse weekly sales, and find store locations at Whole Foods Market. Returns pricing, availability, ingredients, and nutritional information.
lidl.de API
Find the latest weekly promotions and browse Lidl Germany's bestselling products across different categories to discover deals and availability. Search for specific items to quickly locate what you're looking for in Lidl's product catalog.
publix.com API
Access Publix grocery store data including product search, pricing, promotions, weekly ad deals, store locations, and category browsing.
instacart.com API
Search for grocery products across multiple retailers, view store locations and availability, and access detailed product information including prices and descriptions. Find the best deals and nearest stores offering the items you need.