# Area120 Tables API API

> Area120 Tables API API on Apizie: 10 endpoints (Gets a workspace. Returns NOT_FOUND if the workspace does not exist., Updates a row., Deletes a row., Lists tables for the user., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-area120tables`
- Category: Analytics
- Status: byok
- Source: https://support.google.com/area120-tables/answer/10011390
- Page: https://zieapi.vercel.app/api/analytics/googleapis-area120tables
- OpenAPI: https://zieapi.vercel.app/api/analytics/googleapis-area120tables/openapi.json



## Endpoints

### Gets a workspace. Returns NOT_FOUND if the workspace does not exist.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-workspaces-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the workspace to retrieve. Format: workspaces/{workspace} |

### Updates a row.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-tables-rows-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row. |
| updateMask | string | no | The list of fields to update. |
| view | string | no | Optional. Column key to use for values in the row. Defaults to user entered name. |
| body | object | yes | JSON request body |

### Deletes a row.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-tables-rows-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the row to delete. Format: tables/{table}/rows/{row} |

### Lists tables for the user.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-tables-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| orderBy | string | no | Optional. Sorting order for the list of tables on createTime/updateTime. |
| pageSize | integer | no | The maximum number of tables to return. The service may return fewer than this value. If unspecified, at most 20 tables are returned. The… |
| pageToken | string | no | A page token, received from a previous `ListTables` call. Provide this to retrieve the subsequent page. When paginating, all other… |

### Creates multiple rows.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-tables-rows-batch-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent table where the rows will be created. Format: tables/{table} |
| body | object | yes | JSON request body |

### Deletes multiple rows.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-tables-rows-batch-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent table shared by all rows being deleted. Format: tables/{table} |
| body | object | yes | JSON request body |

### Updates multiple rows.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-tables-rows-batch-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent table shared by all rows being updated. Format: tables/{table} |
| body | object | yes | JSON request body |

### Lists rows in a table. Returns NOT_FOUND if the table does not exist.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-tables-rows-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter to only include resources matching the requirements. For more information, see [Filtering list… |
| orderBy | string | no | Optional. Sorting order for the list of rows on createTime/updateTime. |
| pageSize | integer | no | The maximum number of rows to return. The service may return fewer than this value. If unspecified, at most 50 rows are returned. The… |
| pageToken | string | no | A page token, received from a previous `ListRows` call. Provide this to retrieve the subsequent page. When paginating, all other… |
| parent | string | yes | Required. The parent table. Format: tables/{table} |
| view | string | no | Optional. Column key to use for values in the row. Defaults to user entered name. |

### Creates a row.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-tables-rows-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent table where this row will be created. Format: tables/{table} |
| view | string | no | Optional. Column key to use for values in the row. Defaults to user entered name. |
| body | object | yes | JSON request body |

### Lists workspaces for the user.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-workspaces-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | The maximum number of workspaces to return. The service may return fewer than this value. If unspecified, at most 10 workspaces are… |
| pageToken | string | no | A page token, received from a previous `ListWorkspaces` call. Provide this to retrieve the subsequent page. When paginating, all other… |

## Example
```
curl "https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-workspaces-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Area120 Tables API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/analytics:googleapis-area120tables/area120tables-workspaces-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Area120 Tables API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Area120 Tables API itself also needs your own key from googleapis.com.

### Can AI agents use the Area120 Tables API 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 analytics:googleapis-area120tables.

### What is the status of the Area120 Tables API API?
Needs your own provider key (bring your own key)
