# Apiverve

APIVerve offers a comprehensive suite of APIs designed to simplify integration processes, providing developers with scalable and reliable solutions for various applications.

- **Category:** developer tools
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 11
- **Triggers:** 0
- **Slug:** `APIVERVE`
- **Version:** 20260211_00

## Tools

### Advice Generator

**Slug:** `APIVERVE_ADVICE_GENERATOR`

Tool to generate a random piece of advice. Use when you need spontaneous guidance or motivation.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Age Calculator

**Slug:** `APIVERVE_AGE_CALCULATOR`

Tool to calculate age from date of birth. Use when you need a breakdown of years, months, weeks, and days from a given DOB. Example: "Calculate age for dob=1990-01-01"

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `dob` | string | Yes | Date of birth in YYYY-MM-DD format |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Airline Info by Name

**Slug:** `APIVERVE_AIRLINE_LOOKUP_NAME`

Look up airline information by name. Returns airline details including IATA code (2-letter), ICAO code (3-letter), radio callsign, and country of operation. Supports partial name matching, so searching 'American' returns all airlines containing 'American' in their name.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | The airline name or partial name to search for. Supports fuzzy matching - e.g., 'American' will match 'American Airlines', 'Central American Airlines', etc. |
| `accept` | string ("application/json" | "application/xml" | "application/yaml") | No | Response format. Defaults to application/json if not specified. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get airport distance by IATA

**Slug:** `APIVERVE_AIRPORT_DISTANCE_IATA`

Tool to get distance between two airports by their IATA codes. Use when you have valid airport IATA codes and need the flight distance.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `iata1` | string | Yes | The IATA code of the first airport (e.g. 'JFK') |
| `iata2` | string | Yes | The IATA code of the second airport (e.g. 'LAX') |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Airport Info by ICAO Code

**Slug:** `APIVERVE_AIRPORTS_LOOKUP_ICAO`

Tool to get airport information by ICAO code. Use when you have a valid 4-letter ICAO code and need detailed airport information.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `icao` | string | Yes | The 4-letter ICAO code of the airport (e.g., 'KMCI') |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Air Quality

**Slug:** `APIVERVE_AIR_QUALITY`

Tool to get air quality data for a city. Use when you need current AQI, pollutant levels, and a health recommendation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `city` | string | Yes | The city name for which to get the air quality data (e.g., 'New York') |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Find antonyms for a word

**Slug:** `APIVERVE_ANTONYM_FINDER`

Tool to get antonyms for a word. Use when you need opposite terms for text analysis.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `word` | string | Yes | The word to get the antonyms for |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### App Store Scraper

**Slug:** `APIVERVE_APP_STORE_SCRAPER`

Fetch detailed metadata for an iOS/macOS app from the Apple App Store. Use this tool to retrieve comprehensive app information including title, description, ratings, reviews, pricing, screenshots, developer info, and version history. Common use cases: - Research competitor apps - Monitor app ratings and reviews - Get app details for app store optimization (ASO) - Verify app availability in specific countries Example: To get info for Candy Crush Saga in the US store, use appid='553834731' and country='us'.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `appid` | string | Yes | The App Store app ID (numeric digits only). You can find this in the app's App Store URL after '/id' (e.g., for 'apps.apple.com/app/candy-crush-saga/id553834731', the appid is '553834731') |
| `country` | string | Yes | Two-letter ISO 3166-1 alpha-2 country code for the App Store region. Common values: 'us' (United States), 'gb' (United Kingdom), 'de' (Germany), 'fr' (France), 'jp' (Japan) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Currency Converter

**Slug:** `APIVERVE_CURRENCY_CONVERTER`

Tool to convert currency rates. Use when you need to convert an amount between two currencies with the latest exchange rate.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `amount` | number | Yes | Amount in source currency to convert. Must be greater than zero. |
| `to_currency` | string | Yes | The ISO currency code to convert to, e.g., 'EUR' |
| `from_currency` | string | Yes | The ISO currency code to convert from, e.g., 'USD' |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Word Definition

**Slug:** `APIVERVE_DICTIONARY`

Tool to get the definition of a word. Use when you need to find the meaning of a specific word. E.g., "Define the word apple."

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `word` | string | Yes | The word for which you want to get the definition (e.g., apple) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Weather by City

**Slug:** `APIVERVE_WEATHER_BY_CITY`

Tool to get current weather by city. Use when you need to obtain up-to-date weather details for a specific city after confirming the city name. Example: "What's the weather in Berlin?"

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `city` | string | Yes | Name of the city to retrieve current weather for (e.g., 'San Francisco') |
| `accept` | string ("application/json" | "application/xml" | "application/yaml") | No | Optional. Desired response format. One of 'application/json', 'application/xml', 'application/yaml'. Defaults to 'application/json'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
