# api.ecota.co v2 API

> api.ecota.co v2 API on Apizie: 27 endpoints (Retrieve the version API, Get current user, Create a new account with an application key, Update User, …) returned as clean JSON through one API key. 27 endpoints are live now. Call it over REST at https://zieapi.vercel.app/v1/places:staging-ecotaco/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `places:staging-ecotaco`
- Category: Places
- Status: live
- Source: https://staging-ecotaco.com
- Page: https://zieapi.vercel.app/api/places/staging-ecotaco
- OpenAPI: https://zieapi.vercel.app/api/places/staging-ecotaco/openapi.json

The API ecotaco allows you to connect, create an account, manage your credit cards and order rides. # Authentication Ecotaco API use a system of application key and authentification token. ## Application key : The…

## Endpoints

### Retrieve the version API
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/retrieve-the-version-api`

### Get current user
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/get-current-user`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Create a new account with an application key
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/create-a-new-account-with-an-application-key`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Update User
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/update-user`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Forget password with email
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/forget-password-with-email`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Payment Methods
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/payment-methods`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Settings
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/settings`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Login with email, password and application key
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/login-with-email-password-and-application-key`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Update Password
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/update-password`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Get autocomplete places
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/get-autocomplete-places`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Get autocomplete places details
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/get-autocomplete-places-details`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### List all catchement areas
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/list-all-catchement-areas`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Get a Catchement Area
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/get-a-catchement-area`

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | yes | Numeric `id` of the Catchement Area |
| Accept-Language | string | no | e.g. en |

### List all CreditCards for the current User
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/list-all-credit-cards-for-the-current-user`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Get a CreditCard
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/get-a-credit-card`

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | yes | Numeric `id` of the Credit Card |

### List all products
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/list-all-products`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Get a Product
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/get-a-product`

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | yes | Numeric `id` of the Product |
| Accept-Language | string | no | e.g. en |

### Get all promotional codes for user
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/get-all-promotional-codes-for-user`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |

### Add a promotional code
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/add-a-promotional-code`

### Get a ride
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/get-a-ride`

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | yes | Numeric `id` of Ride |
| Accept-Language | string | no | e.g. en |

### Cancel a Ride
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/cancel-a-ride`

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | yes | Numeric `id` of Ride |
| Accept-Language | string | no | e.g. en |

### Cancel fee of a Ride
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/cancel-fee-of-a-ride`

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | yes | Numeric `id` of Ride |
| Accept-Language | string | no | e.g. en |

### Estimate a ride
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/estimate-a-ride`

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | yes | Numeric `id` of Ride |
| Accept-Language | string | no | e.g. en |

### Reserve a ride
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/reserve-a-ride`

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | yes | Numeric `id` of Ride |
| Accept-Language | string | no | e.g. en |

### Get all user rides
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/get-all-user-rides`

| Parameter | Type | Required | Description |
|---|---|---|---|
| page | number | yes | Number of the page to load |
| per_page | number | yes | Number of items per page to load |
| Accept-Language | string | no | e.g. en |

### Create a ride
`POST https://zieapi.vercel.app/v1/places:staging-ecotaco/create-a-ride`

| Parameter | Type | Required | Description |
|---|---|---|---|
| Accept-Language | string | no | e.g. en |
| page | string | yes | Path parameter {page} |
| per_page | string | yes | Path parameter {per_page} |

### Retrieve the Entry Point on Version
`GET https://zieapi.vercel.app/v1/places:staging-ecotaco/retrieve-the-entry-point-on-version`

| Parameter | Type | Required | Description |
|---|---|---|---|
| version | string | yes | Ecotaco API version |

## Example
```
curl "https://zieapi.vercel.app/v1/places:staging-ecotaco/retrieve-the-version-api" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the api.ecota.co v2 API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/places:staging-ecotaco/retrieve-the-version-api with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the api.ecota.co v2 API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the api.ecota.co v2 API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key places:staging-ecotaco.

### What is the status of the api.ecota.co v2 API?
Live: works with just an Apizie key
