# Zabihah — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search for halal restaurants worldwide by location and cuisine type, then access detailed information like contact details, ratings, halal certification status, and customer reviews from Zabihah.com's comprehensive directory. Find the perfect halal dining option with verified restaurant data all in one place.

**Category:** Food & Dining | **Website:** [www.zabihah.com/](https://www.zabihah.com/) | **Docs:** [parse.bot/marketplace/dd871452-fb88-499d-8631-e4ab2918a281/zabihah-com-api](https://parse.bot/marketplace/dd871452-fb88-499d-8631-e4ab2918a281/zabihah-com-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/credits/zabihah/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## Endpoints

### Get restaurant

Get detailed information about a specific halal restaurant including description, phone number, website, full address with postal code, reviews, amenities, social media links, and opening hours. Requires a restaurant ID (UUID) obtained from search_restaurants results.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `restaurant_id` | string | Yes | UUID of the restaurant (from search_restaurants results). |
| `slug` | string | No | URL slug for the restaurant page. Can be any value; defaults to 'restaurant'. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/zabihah/get-restaurant \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"restaurant_id":"<string>","slug":"<string>"}'
```

### Search restaurants

Search for halal restaurants near a specified location. Returns up to 300 restaurants sorted by distance, with full details including address, cuisine, halal status, ratings, and business hours. Optionally filter results by cuisine type. Location is resolved to coordinates via geocoding.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `cuisine` | string | No | Filter results by cuisine type (e.g. 'Indian', 'Mediterranean', 'Pakistani', 'American'). Case-insensitive partial match against the restaurant's cuisine tags. |
| `limit` | integer | No | Maximum number of restaurants to return. |
| `location` | string | No | City name or area to search near (e.g. 'Chicago', 'New York', 'London'). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/zabihah/search-restaurants \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"cuisine":"<string>","limit":"<integer>","location":"<string>"}'
```

## Next steps

- [All wrapped API providers](https://paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://paywithlocus.com/agent/index.md): every Locus agent page.