x-advv
Pricing
from $20.00 / 1,000 results
x-advv
Pricing
from $20.00 / 1,000 results
Rating
0.0
(0)
Developer

mikolabs
Actor stats
0
Bookmarked
3
Total users
0
Monthly active users
2 months ago
Last modified
Share
x-advv
Pricing
from $20.00 / 1,000 results
Pricing
from $20.00 / 1,000 results
Rating
0.0
(0)
Developer

mikolabs
Actor stats
0
Bookmarked
3
Total users
0
Monthly active users
2 months ago
Last modified
Share
You can access the x-advv programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, youโll need an Apify account and your API token, found in Integrations settings in Apify Console.
{ "openapi": "3.0.1", "info": { "version": "0.0", "x-build-id": "G9aDha2QuLhba7SLK" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/mikolabs~advance-search/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-mikolabs-advance-search", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } }, "/acts/mikolabs~advance-search/runs": { "post": { "operationId": "runs-sync-mikolabs-advance-search", "x-openai-isConsequential": false, "summary": "Executes an Actor and returns information about the initiated run in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/runsResponseSchema" } } } } } } }, "/acts/mikolabs~advance-search/run-sync": { "post": { "operationId": "run-sync-mikolabs-advance-search", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } } }, "components": { "schemas": { "inputSchema": { "type": "object", "properties": { "query": { "title": "Simple Search Query", "type": "string", "description": "Enter your search terms here for quick and easy Twitter searches. Supports Twitter's powerful search operators for precise results. You can use this simple search OR configure advanced filters below - at least one must be provided.", "default": "mikolabs" }, "queryType": { "title": "Query Type", "enum": [ "Latest", "Top" ], "type": "string", "description": "Choose your search strategy: 'Latest' for real-time, chronological results or 'Top' for the most popular and engaging tweets.", "default": "Latest" }, "numberOfTweets": { "title": "Number of Tweets", "minimum": 20, "maximum": 10000, "type": "integer", "description": "Specify how many tweets you want to collect (20-50000). Our intelligent system automatically handles multiple requests to ensure you get exactly the number you need.", "default": 20 }, "maxPages": { "title": "Max Pages", "minimum": 1, "type": "integer", "description": "Maximum number of pages to scrape. Each page typically contains 20 tweets. Set higher for comprehensive data collection. Defaults to calculated value based on numberOfTweets.", "default": 100 }, "searchType": { "title": "Search Type", "enum": [ "tweets", "users", "profile" ], "type": "string", "description": "Select what you want to search:\n- **'tweets'** (default): Universal search for tweets/posts across all users. Uses PostSearchScraper to search tweets globally with advanced filters.\n- **'users'**: Universal search for X/Twitter user profiles. Uses UserSearchScraper to find users matching your criteria.\n- **'profile'**: Search tweets within a specific user's profile. Uses ProfileSearchScraper to scrape a user's profile and search their tweets. **REQUIRED**: When 'profile' is selected, you MUST provide the target username in 'From Users' field (usersFromUsers) - the first entry will be used. You can also use other user filters like 'To Users', 'Mention Users', 'Exclude From Users', and verification filters to further refine the search within that profile.", "default": "tweets" }, "includeUserStats": { "title": "Include User Stats", "type": "boolean", "description": "Include detailed profile statistics (followers, following, tweets count, location, website, join date, banner) for users. When searching tweets/posts, includes author stats. When searching users, includes stats for each user found. This requires an additional request per unique user.", "default": false }, "engagementLevel": { "title": "Engagement Level Preset", "enum": [ "none", "low", "medium", "high", "viral" ], "type": "string", "description": "Smart presets for common engagement scenarios. Choose a preset for instant setup or customize with specific values below for precise control.", "default": "none" }, "engagementMinRetweets": { "title": "Minimum Retweets", "minimum": 0, "type": "integer", "description": "Minimum number of retweets (shares). Leave empty for no minimum." }, "engagementMaxRetweets": { "title": "Maximum Retweets", "minimum": 0, "type": "integer", "description": "Maximum number of retweets (shares). Leave empty for no maximum." }, "engagementMinLikes": { "title": "Minimum Likes", "minimum": 0, "type": "integer", "description": "Minimum number of likes (hearts). Leave empty for no minimum." }, "engagementMaxLikes": { "title": "Maximum Likes", "minimum": 0, "type": "integer", "description": "Maximum number of likes (hearts). Leave empty for no maximum." }, "engagementMinReplies": { "title": "Minimum Replies", "minimum": 0, "type": "integer", "description": "Minimum number of replies (comments). Leave empty for no minimum." }, "engagementMaxReplies": { "title": "Maximum Replies", "minimum": 0, "type": "integer", "description": "Maximum number of replies (comments). Leave empty for no maximum." }, "engagementHasEngagement": { "title": "Must Have Any Engagement", "type": "boolean", "description": "Only include tweets that have at least some engagement (likes, retweets, or replies)" }, "mediaTypes": { "title": "Media Types", "type": "array", "description": "Types of media to include in search results. Available options:\n- **image**: Tweets containing images\n- **video**: Tweets containing videos\n- **native_video**: Tweets with native Twitter videos\n- **spaces**: Tweets from Twitter Spaces (audio conversations)\n\nYou can select multiple types. Selecting both 'image' and 'video' will search for any media content.", "items": { "type": "string", "enum": [ "image", "video", "native_video", "spaces" ], "enumTitles": [ "Images", "Videos", "Native Videos", "Spaces" ] } }, "mediaHasLinks": { "title": "Has Links", "type": "boolean", "description": "Must contain links" }, "mediaHasMentions": { "title": "Has Mentions", "type": "boolean", "description": "Must contain mentions" }, "mediaHasHashtags": { "title": "Has Hashtags", "type": "boolean", "description": "Must contain hashtags" }, "mediaNewsOnly": { "title": "News Only", "type": "boolean", "description": "Only tweets with news links" }, "mediaSafeContentOnly": { "title": "Safe Content Only", "type": "boolean", "description": "Exclude potentially sensitive content" }, "usersBlueVerifiedOnly": { "title": "Blue Verified Users Only", "type": "boolean", "description": "Only tweets from blue verified users" }, "usersVerifiedOnly": { "title": "Verified Users Only", "type": "boolean", "description": "Only tweets from verified users" }, "usersFromUsers": { "title": "From Users", "type": "array", "description": "Tweets from specific users (without @). **REQUIRED for profile search**: When searchType is 'profile', provide the target username here (first entry will be used). For other search types, this filters results to tweets from these users.", "items": { "type": "string" } }, "usersToUsers": { "title": "To Users", "type": "array", "description": "Replies to specific users (without @)", "items": { "type": "string" } }, "usersMentionUsers": { "title": "Mention Users", "type": "array", "description": "Tweets mentioning specific users (without @)", "items": { "type": "string" } }, "usersExcludeFromUsers": { "title": "Exclude From Users", "type": "array", "description": "Exclude tweets from specific users (without @)", "items": { "type": "string" } }, "usersListMembers": { "title": "From List Members", "type": "array", "description": "Tweets from members of specific lists (list ID or username/listname)", "items": { "type": "string" } }, "contentLanguage": { "title": "Language", "enum": [ "en", "es", "fr", "de", "it", "pt", "ru", "ja", "ko", "zh", "ar", "hi", "nl", "sv", "no", "da", "fi", "pl", "tr", "el", "iw", "th", "vi", "in", "ms", "tl" ], "type": "string", "description": "Filter tweets by language. Select the language code for tweets you want to find. Language detection is approximate and may not always be accurate. Works best when combined with other filters." }, "contentEmoticons": { "title": "Emoticon Sentiment", "enum": [ "positive", "negative" ], "type": "string", "description": "Filter tweets by emoticon sentiment. **Positive**: Matches tweets with positive emoticons like :) :-) :P :D. **Negative**: Matches tweets with negative emoticons like :( :-(. Useful for sentiment analysis and finding emotional content." }, "contentKeywords": { "title": "Keywords", "type": "array", "description": "Search for specific keywords in tweet content. Enter one or more keywords that should appear in tweets. Keywords are matched individually (AND logic). For exact phrase matching, use 'Exact Phrases' instead. Example: ['climate change', 'sustainability'] will find tweets containing both 'climate change' AND 'sustainability'.", "items": { "type": "string" } }, "contentExactPhrases": { "title": "Exact Phrases", "type": "array", "description": "Search for exact phrases in tweet content. Phrases are automatically wrapped in quotes for exact matching. Use this when you need to find tweets containing specific word combinations in order. Example: ['breaking news', 'just announced'] will find tweets containing the exact phrase 'breaking news' OR 'just announced'.", "items": { "type": "string" } }, "contentExcludeKeywords": { "title": "Exclude Keywords", "type": "array", "description": "Exclude tweets containing specific keywords. Useful for filtering out unwanted content like spam, ads, or promotional material. Example: ['spam', 'ad', 'promotion'] will exclude tweets containing any of these words.", "items": { "type": "string" } }, "contentHashtags": { "title": "Hashtags", "type": "array", "description": "Search for tweets containing specific hashtags. Enter hashtags without the # symbol (it's added automatically). You can include multiple hashtags - tweets matching any of them will be included. Example: ['AI', 'MachineLearning'] will find tweets with #AI OR #MachineLearning.", "items": { "type": "string" } }, "contentExcludeHashtags": { "title": "Exclude Hashtags", "type": "array", "description": "Exclude tweets containing specific hashtags. Useful for filtering out tweets with unwanted hashtags like promotional tags or spam. Enter hashtags without the # symbol. Example: ['ad', 'sponsored'] will exclude tweets containing #ad OR #sponsored.", "items": { "type": "string" } }, "contentCashtags": { "title": "Cashtags", "type": "array", "description": "Search for tweets containing stock symbols (cashtags). Enter stock symbols without the $ symbol (it's added automatically). Useful for tracking stock market discussions and financial content. Example: ['AAPL', 'TSLA'] will find tweets mentioning $AAPL OR $TSLA.", "items": { "type": "string" } }, "contentQuestionMarks": { "title": "Include Question Marks", "type": "boolean", "description": "Only include tweets that contain question marks (?). Useful for finding questions, polls, or tweets seeking information. When enabled, only tweets with question marks will be returned." }, "tweetTypes": { "title": "Include Tweet Types", "type": "array", "description": "Filter to include specific types of tweets. Select one or more types to narrow your search. **Note**: If you select multiple types, tweets matching ANY of them will be included. Use 'Exclude Tweet Types' below to filter out unwanted types.\n\n- **retweet**: Old-style retweets (RT) and quoted tweets\n- **nativeretweets**: Only native retweets (created with retweet button, works within last 7-10 days)\n- **reply**: Tweets that are replies to other tweets (useful for finding conversations)\n- **quote**: Quote tweets (tweets that quote another tweet)\n- **self_threads**: Self-replies only (tweets that are part of a thread by the same user)", "items": { "type": "string", "enum": [ "retweet", "retweets", "nativeretweets", "native_retweets", "reply", "replies", "quote", "quotes", "self_threads", "self_thread" ], "enumTitles": [ "Retweets", "Retweets", "Native Retweets", "Native Retweets", "Replies", "Replies", "Quotes", "Quotes", "Self Threads", "Self Threads" ] } }, "tweetTypesExclude": { "title": "Exclude Tweet Types", "type": "array", "description": "Exclude specific types of tweets from results. Useful for filtering out retweets, replies, or other types you don't want. Works in combination with 'Include Tweet Types' - you can include some types while excluding others.\n\nAvailable types: **retweet**, **nativeretweets**, **reply**, **quote**, **self_threads**", "items": { "type": "string", "enum": [ "retweet", "retweets", "nativeretweets", "native_retweets", "reply", "replies", "quote", "quotes", "self_threads", "self_thread" ], "enumTitles": [ "Retweets", "Retweets", "Native Retweets", "Native Retweets", "Replies", "Replies", "Quotes", "Quotes", "Self Threads", "Self Threads" ] } }, "tweetConversationId": { "title": "Conversation ID", "type": "string", "description": "Find all tweets that are part of a specific conversation or thread. Enter the tweet ID (Snowflake ID) of any tweet in the conversation. This will return all direct replies and other replies in that thread. Useful for analyzing entire conversation threads." }, "tweetQuotedTweetId": { "title": "Quoted Tweet ID", "type": "string", "description": "Find all tweets that quote a specific tweet. Enter the tweet ID (Snowflake ID) of the original tweet. This will return all quote tweets that reference that specific tweet. Useful for tracking how a particular tweet spreads through quotes." }, "tweetQuotedUserId": { "title": "Quoted User ID", "type": "string", "description": "Find all tweets that quote tweets from a specific user. Enter the numeric user ID (not username) of the user whose tweets are being quoted. This returns all quote tweets that reference any tweet from that user. **Note**: Requires numeric user ID, not username. Example: '44196397' (Elon Musk's user ID)." }, "tweetPollTypes": { "title": "Poll Types", "type": "array", "description": "Filter to include tweets containing polls. Select the types of polls you want to find. You can select multiple types - tweets matching ANY selected type will be included.\n\nAvailable poll types:\n- **poll** or **poll2choice_text_only**: 2-choice text polls\n- **poll3choice_text_only**: 3-choice text polls\n- **poll4choice_text_only**: 4-choice text polls\n- **poll2choice_image**: 2-choice image polls\n- **poll3choice_image**: 3-choice image polls\n- **poll4choice_image**: 4-choice image polls", "items": { "type": "string", "enum": [ "poll", "poll2choice_text_only", "poll3choice_text_only", "poll4choice_text_only", "poll2choice_image", "poll3choice_image", "poll4choice_image" ], "enumTitles": [ "Any Poll (2-choice text)", "2-Choice Text Poll", "3-Choice Text Poll", "4-Choice Text Poll", "2-Choice Image Poll", "3-Choice Image Poll", "4-Choice Image Poll" ] } }, "timeSince": { "title": "Since Date", "type": "string", "description": "Start date (YYYY-MM-DD)" }, "timeUntil": { "title": "Until Date", "type": "string", "description": "End date (YYYY-MM-DD)" }, "timeWithinTime": { "title": "Within Time", "type": "string", "description": "Search within last X time (e.g., '2d', '3h', '5m', '30s')" }, "timeSinceUnix": { "title": "Since Unix Timestamp", "minimum": 0, "type": "integer", "description": "Start time as Unix timestamp in seconds" }, "timeUntilUnix": { "title": "Until Unix Timestamp", "minimum": 0, "type": "integer", "description": "End time as Unix timestamp in seconds" }, "timeSinceId": { "title": "Since Tweet ID", "type": "string", "description": "Start after this Snowflake tweet ID" }, "timeMaxId": { "title": "Max Tweet ID", "type": "string", "description": "End at or before this Snowflake tweet ID" }, "geoNear": { "title": "Near Location", "type": "string", "description": "Location to search near" }, "geoWithinRadius": { "title": "Within Radius", "type": "string", "description": "Radius for location search (e.g., '10km', '5mi')" }, "geoGeocode": { "title": "Geocode", "type": "string", "description": "Exact coordinates (lat,long,radius) e.g., '37.7764685,-122.4172004,10km'" }, "geoPlaceId": { "title": "Place ID", "type": "string", "description": "Twitter Place Object ID (e.g., '96683cc9126741d1' for USA)" }, "apps": { "title": "App/Source Filters", "type": "object", "description": "Filter tweets by app source, Twitter Cards, and card types. Supports filtering by source apps, card domains, card URLs, and card names. Example: {\"sources\": [\"twitter_for_iphone\", \"tweetdeck\"], \"cardDomains\": [\"youtube.com\"]}", "properties": { "sources": { "title": "Sources", "type": "array", "description": "Tweets from specific apps/sources. Enter app names like 'Twitter for iPhone', 'TweetDeck', etc. Multiple sources are combined with OR logic.", "editor": "stringList", "items": { "type": "string" }, "example": [ "Twitter for iPhone", "TweetDeck" ], "placeholderValue": "source" }, "excludeSources": { "title": "Exclude Sources", "type": "array", "description": "Exclude tweets from specific apps/sources. Useful for filtering out unwanted sources like spam apps or automated tools.", "editor": "stringList", "items": { "type": "string" }, "example": [ "IFTTT", "Buffer" ], "placeholderValue": "source" }, "cardDomains": { "title": "Card Domains", "type": "array", "description": "Domain names in Twitter Cards. Filter tweets that contain cards from specific domains (e.g., 'youtube.com', 'github.com'). Multiple domains are combined with OR logic.", "editor": "stringList", "items": { "type": "string" }, "example": [ "youtube.com", "github.com" ], "placeholderValue": "domain.com" }, "cardUrls": { "title": "Card URLs", "type": "array", "description": "URL patterns in Twitter Cards. Filter tweets that contain cards with specific URL patterns (e.g., 'youtube.com/watch', 'github.com/repos'). Multiple URLs are combined with OR logic.", "editor": "stringList", "items": { "type": "string" }, "example": [ "youtube.com/watch", "github.com/repos" ], "placeholderValue": "url pattern" }, "cardNames": { "title": "Card Names", "type": "array", "description": "Twitter Card types to include. Select one or more card types. Multiple types are combined with OR logic.", "editor": "select", "items": { "type": "string", "enum": [ "audio", "animated_gif", "player", "app", "promo_image_app", "summary", "summary_large_image", "promo_website", "promo_image_convo", "promo_video_convo", "moment" ], "enumTitles": [ "Audio", "Animated GIF", "Player (Video)", "App", "Promo Image App", "Summary", "Summary Large Image", "Promo Website", "Promo Image Convo", "Promo Video Convo", "Moment" ] }, "example": [ "player", "summary" ], "placeholderValue": "card type" } } }, "appsSources": { "title": "Sources (Legacy)", "type": "array", "description": "[DEPRECATED] Use 'apps.sources' instead. Tweets from specific apps/sources.", "items": { "type": "string" } }, "appsExcludeSources": { "title": "Exclude Sources (Legacy)", "type": "array", "description": "[DEPRECATED] Use 'apps.excludeSources' instead. Exclude tweets from specific apps/sources.", "items": { "type": "string" } }, "cardDomain": { "title": "Card Domain (Legacy)", "type": "string", "description": "[DEPRECATED] Use 'apps.cardDomains' instead. Domain name in Twitter Card." }, "cardUrl": { "title": "Card URL (Legacy)", "type": "string", "description": "[DEPRECATED] Use 'apps.cardUrls' instead. URL in Twitter Card." }, "cardName": { "title": "Card Name (Legacy)", "enum": [ "audio", "animated_gif", "player", "app", "promo_image_app", "summary", "summary_large_image", "promo_website", "promo_image_convo", "promo_video_convo", "moment" ], "type": "string", "description": "[DEPRECATED] Use 'apps.cardNames' instead. Twitter Card name." }, "maxRetry": { "title": "Max Retry", "minimum": 1, "maximum": 20, "type": "integer", "description": "Maximum number of retry attempts for failed HTTP requests. When a request fails (network error, rate limit, server error, etc.), the scraper will automatically retry up to this many times before giving up. Higher values increase reliability but may slow down scraping. Default is 5 retries. Applies to all search types (tweets, users, profile) and list extraction.", "default": 5 }, "useResidentialProxy": { "title": "Use Residential Proxy", "type": "boolean", "description": "Use Apify residential proxy for all requests. Enabled by default for better success rates. Disable only if you have a custom proxy configuration.", "default": true }, "proxyConfiguration": { "title": "Proxy Configuration", "type": "object", "description": "Advanced proxy configuration. Leave empty to use default residential proxy settings. Supports apifyProxyGroups (e.g., ['RESIDENTIAL']) or legacy 'groups' format." }, "proxyCountryCode": { "title": "Proxy Country Code", "type": "string", "description": "Optional country code to pin proxy to specific country (e.g., 'US', 'GB', 'DE'). Only works with residential proxy." }, "proxyUrl": { "title": "Proxy URL (Manual)", "type": "string", "description": "Optional manual proxy URL for requests. Format: http://username:password@proxy-server:port. Only used if residential proxy is disabled. Note: Residential proxy is recommended and configured automatically." } } }, "runsResponseSchema": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "actId": { "type": "string" }, "userId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "finishedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "status": { "type": "string", "example": "READY" }, "meta": { "type": "object", "properties": { "origin": { "type": "string", "example": "API" }, "userAgent": { "type": "string" } } }, "stats": { "type": "object", "properties": { "inputBodyLen": { "type": "integer", "example": 2000 }, "rebootCount": { "type": "integer", "example": 0 }, "restartCount": { "type": "integer", "example": 0 }, "resurrectCount": { "type": "integer", "example": 0 }, "computeUnits": { "type": "integer", "example": 0 } } }, "options": { "type": "object", "properties": { "build": { "type": "string", "example": "latest" }, "timeoutSecs": { "type": "integer", "example": 300 }, "memoryMbytes": { "type": "integer", "example": 1024 }, "diskMbytes": { "type": "integer", "example": 2048 } } }, "buildId": { "type": "string" }, "defaultKeyValueStoreId": { "type": "string" }, "defaultDatasetId": { "type": "string" }, "defaultRequestQueueId": { "type": "string" }, "buildNumber": { "type": "string", "example": "1.0.0" }, "containerUrl": { "type": "string" }, "usage": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "integer", "example": 1 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 } } }, "usageTotalUsd": { "type": "number", "example": 0.00005 }, "usageUsd": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "number", "example": 0.00005 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 } } } } } } } } }}OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.
OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.
By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.
You can download the OpenAPI definitions for x-advv from the options below:
If youโd like to learn more about how OpenAPI powers GPTs, read our blog post.
You can also check out our other API clients: