Test-test
Pricing
Pay per event
You can access the Test-test 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": "IU9Iv0vzN8bhf3RtU" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/himanshuu~test-test/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-himanshuu-test-test", "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/himanshuu~test-test/runs": { "post": { "operationId": "runs-sync-himanshuu-test-test", "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/himanshuu~test-test/run-sync": { "post": { "operationId": "run-sync-himanshuu-test-test", "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", "required": [ "mode" ], "properties": { "mode": { "title": "Scraping Mode", "enum": [ "searchCompanies", "companyOverview", "companyReviews", "companyJobs", "companySalaries", "companyInterviews", "jobSearch", "salaryEstimation" ], "type": "string", "description": "Select what type of data you want to scrape from Glassdoor", "default": "searchCompanies" }, "query": { "title": "Search Query", "type": "string", "description": "Search query or company name (required for 'Search Companies' and 'Job Search' modes)" }, "companyId": { "title": "Company ID", "type": "string", "description": "Glassdoor company ID or name (required for all company-specific modes: Overview, Reviews, Jobs, Salaries, Interviews)" }, "jobTitle": { "title": "Job Title", "type": "string", "description": "Job title (required for 'Company Salaries' and 'Salary Estimation' modes)" }, "location": { "title": "Location", "type": "string", "description": "Location for filtering results (required for 'Job Search' and 'Salary Estimation' modes, optional for others)" }, "limit": { "title": "Results Limit", "minimum": 1, "maximum": 100, "type": "integer", "description": "Maximum number of results to return (1-100)", "default": 10 }, "page": { "title": "Page Number", "minimum": 1, "type": "integer", "description": "Page number to retrieve (each page contains up to 10 results)", "default": 1 }, "domain": { "title": "Glassdoor Domain", "enum": [ "www.glassdoor.com", "www.glassdoor.co.uk", "www.glassdoor.com.ar", "www.glassdoor.com.au", "www.glassdoor.be", "www.glassdoor.com.br", "www.glassdoor.ca", "www.glassdoor.de", "www.glassdoor.es", "www.glassdoor.fr", "www.glassdoor.com.hk", "www.glassdoor.co.in", "www.glassdoor.ie", "www.glassdoor.it", "www.glassdoor.com.mx", "www.glassdoor.nl", "www.glassdoor.co.nz", "www.glassdoor.at", "de.glassdoor.ch", "www.glassdoor.sg", "fr.glassdoor.ch" ], "type": "string", "description": "The Glassdoor domain to use for scraping", "default": "www.glassdoor.com" }, "language": { "title": "Language", "enum": [ "en", "fr", "nl", "de", "pt", "es", "it" ], "type": "string", "description": "Filter reviews by language (applies to 'Company Reviews' mode)", "default": "en" }, "locationType": { "title": "Location Type", "enum": [ "ANY", "CITY", "STATE", "COUNTRY" ], "type": "string", "description": "Specify the type of location for additional accuracy", "default": "ANY" }, "sort": { "title": "Sort Order", "enum": [ "POPULAR", "MOST_RECENT", "HIGHEST_RATING", "LOWEST_RATING", "OLDEST", "EASIEST", "MOST_DIFFICULT", "MOST_RELEVANT" ], "type": "string", "description": "How to sort the results (applies to Reviews, Jobs, and Interviews modes)", "default": "POPULAR" }, "jobFunction": { "title": "Job Function", "enum": [ "ANY", "ADMINISTRATIVE", "ARTS_AND_DESIGN", "BUSINESS", "CONSULTING", "CUSTOMER_SERVICES_AND_SUPPORT", "EDUCATION", "ENGINEERING", "FINANCE_AND_ACCOUNTING", "HEALTHCARE", "HUMAN_RESOURCES", "INFORMATION_TECHNOLOGY", "LEGAL", "MARKETING", "MEDIA_AND_COMMUNICATIONS", "MILITARY_AND_PROTECTIVE_SERVICES", "OPERATIONS", "OTHER", "PRODUCT_AND_PROJECT_MANAGEMENT", "RESEARCH_AND_SCIENCE", "RETAIL_AND_FOOD_SERVICES", "SALES", "SKILLED_LABOR_AND_MANUFACTURING", "TRANSPORTATION" ], "type": "string", "description": "Filter by specific job function (applies to Jobs and Interviews modes)", "default": "ANY" }, "yearsOfExperience": { "title": "Years of Experience", "enum": [ "ALL", "LESS_THAN_ONE", "ONE_TO_THREE", "FOUR_TO_SIX", "SEVEN_TO_NINE", "TEN_TO_FOURTEEN", "ABOVE_FIFTEEN" ], "type": "string", "description": "Filter by experience level (applies to Salaries and Salary Estimation modes)", "default": "ALL" }, "employmentStatuses": { "title": "Employment Status", "enum": [ "REGULAR", "INTERN", "PART_TIME", "CONTRACT", "FREELANCE" ], "type": "string", "description": "Filter reviews by employment type (applies to 'Company Reviews' mode)", "default": "REGULAR" }, "maxAgeDays": { "title": "Maximum Age (Days)", "minimum": 0, "maximum": 1000, "type": "integer", "description": "Maximum age of job postings in days (applies to 'Company Jobs' mode, 0 = no limit)", "default": 0 }, "minCompanyRating": { "title": "Minimum Company Rating", "type": "string", "description": "Minimum company rating for job search (applies to 'Job Search' mode)", "default": "ANY" }, "onlyCurrentEmployees": { "title": "Current Employees Only", "type": "boolean", "description": "Only return reviews from current employees (applies to 'Company Reviews' mode)", "default": false }, "extendedRatingData": { "title": "Extended Rating Data", "type": "boolean", "description": "Include detailed rating breakdown and distributions (applies to 'Company Reviews' mode)", "default": false }, "receivedOfferOnly": { "title": "Received Offer Only", "type": "boolean", "description": "Only return interviews that resulted in job offers (applies to 'Company Interviews' mode)", "default": false }, "easyApplyOnly": { "title": "Easy Apply Only", "type": "boolean", "description": "Only return jobs with easy apply option (applies to 'Job Search' mode)", "default": false }, "remoteOnly": { "title": "Remote Jobs Only", "type": "boolean", "description": "Only return remote job opportunities (applies to 'Job Search' mode)", "default": false } } }, "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 Test-test 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: