GET/raisingcanes/directoryapiKey1 credit/request
Returns one level of Raising Cane's store directory tree. Omit path for the root, which lists the US states Raising Cane's operates in; pass a child's path to descend (state to cities, city to stores). Each child carries its name, path, URL and how many stores sit under that branch. A child with is_store true is a store record rather than another directory level -- pass its path to GET /raisingcanes/store. This is a directory browse, not a proximity search: use GET /raisingcanes/nearby for a radius lookup.
Optional: path.
Sampled 14 Oct 2026: 47 items. Filled in every item: name, path, url, store_count, is_store. In the sample: store_count: 1 to 201, median 11; name: “Maryland” and 46 other values; url: locations.raisingcanes.com; is_store: true in 0 of 47; path: “md” and 46 other values.
Open in Playground
GET/raisingcanes/menuapiKey1 credit/request
Returns Raising Cane's full published menu: every section (Combos, Tailgates, Extras, Drinks) and every item, each with its name, Raising Cane's own item description (commonly ending in a calorie count or range), and image. This is a single fixed national menu page, not a per-store or per-region menu -- it takes no parameters. Raising Cane's does not publish price on this page; pricing lives behind the separate order.raisingcanes.com ordering flow, which needs a selected store and is out of scope here.
Takes no parameters.
Sampled 14 Oct 2026: 4 items. Filled in every item: anchor, headline, items. In the sample: anchor: “combos” and 3 other values; items: median 5 entries; headline: “Combos” and 3 other values.
Open in Playground
GET/raisingcanes/nearbyapiKey1 credit/request
Returns Raising Cane's restaurants within a radius of a latitude/longitude, ordered nearest first, each with its distance in miles and kilometres, address, coordinates, timezone, price tier and which pickup/delivery services it offers. This proximity result carries less detail than GET /raisingcanes/store (Raising Cane's own nearby-search key is not configured with hours or phone) -- each result's `path` chains straight into GET /raisingcanes/store for the full record. `total_in_radius` reports how many stores fall inside the radius overall, which is usually far more than one page; use `offset` to walk it. A coordinate with no Raising Cane's nearby returns an empty list rather than an error.
Required: latitude, longitude. Optional: radius, limit, offset.
Sampled 14 Oct 2026: 8 items. Filled in every item: store_id, name, address, latitude, longitude, distance_miles, distance_kilometers, timezone and 3 more. In the sample: distance_miles: 0.26 to 4.7, median 2.47; path: “ny/new-york/185-broadway” and 7 other values; fulfillment_services: median 2 entries; distance_kilometers: 0.42 to 7.56, median 3.98.
Open in Playground
GET/raisingcanes/promotionapiKey1 credit/request
Returns one Raising Cane's promotion's published official terms: title and official-rules text (eligibility, prize details, effective date), exactly as the promotion's own page publishes them, as separate paragraphs in publication order. Promotion paths come from GET /raisingcanes/promotions entries. A path with no promotion at it (expired, mistyped, or the empty path some index entries carry) returns a 404.
Required: path.
Open in Playground
GET/raisingcanes/promotionsapiKey1 credit/request
Returns Raising Cane's full promotions index: every current and past sweepstakes, giveaway, and other promotion the site links to, grouped under Raising Cane's own category headings (e.g. "Sweepstakes & Giveaways", "Lucky Promotions", "First Promotions"). Each entry's path chains into GET /raisingcanes/promotion for that promotion's full official-rules text. Some entries carry an empty path -- Raising Cane's own index links a since-expired promotion back to the homepage rather than removing the entry; treat an empty path as no longer resolvable rather than a bug.
Takes no parameters.
Sampled 14 Oct 2026: 4 items. Filled in every item: heading, promotions. In the sample: heading: “Sweepstakes & Giveaways” and 3 other values; promotions: median 7 entries.
Open in Playground
GET/raisingcanes/storeapiKey1 credit/request
Returns one Raising Cane's store: name, full postal address, phone, coordinates, its general weekly hours plus separately published dine-in and drive-thru hours, Raising Cane's own per-store amenity labels (e.g. DRIVE_THRU, CURBSIDE_PICKUP), which pickup/delivery services it offers, and its Google Place id. Store paths come from GET /raisingcanes/directory entries whose is_store is true. Passing a directory path here returns a 404 rather than a hollow record.
Required: path.
Sampled 14 Oct 2026: 7 items. Filled in every item: day_of_week, closed, opens, closes. In the sample: closes: 00:00 (5), 03:00 (2); day_of_week: “Monday” and 6 other values; closed: true in 0 of 7.
Open in Playground