> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# abstract

> IP Intelligence API

**Server path:** `/abstract` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                        | Description                  |
| ------------------------------------------- | ---------------------------- |
| [`abstract_lookup_ip`](#abstract_lookup_ip) | Look up IP intelligence data |

***

## abstract\_lookup\_ip

Look up IP intelligence data

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                                                                                                                                                                          |
| ------------ | ------ | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `ip_address` | string | No       | —       | IPv4 or IPv6 address to analyze. If omitted, the requester's IP is used.                                                                                                                                                             |
| `fields`     | string | No       | —       | Comma-separated list of top-level response fields to return (e.g. 'security,location,asn'). If omitted, all fields are returned. Available fields: ip\_address, security, asn, company, domains, location, timezone, flag, currency. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "ip_address": {
        "type": "string",
        "description": "IPv4 or IPv6 address to analyze. If omitted, the requester's IP is used."
      },
      "fields": {
        "type": "string",
        "description": "Comma-separated list of top-level response fields to return (e.g. 'security,location,asn'). If omitted, all fields are returned. Available fields: ip_address, security, asn, company, domains, location, timezone, flag, currency."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>
