For Agents
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the LambdaTest Screenshots API Documentation, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with LambdaTest Screenshots API Documentation API.
Submit a screenshot test against a URL across selected browsers, OS, and resolutions
Query supported devices, OS-browser pairs, locations, and resolutions before configuring a run
Retrieve captured screenshots for a specific test_id once the run completes
GET STARTED
Capture cross-browser and cross-device screenshots of any URL on LambdaTest's cloud and retrieve the resulting images by test ID.
Use for: I need to capture screenshots of a webpage across multiple browsers, List all supported OS and browser combinations on LambdaTest, Retrieve all screenshots from test_id xyz789, Stop a screenshot run that is still in progress
Not supported: Does not handle Selenium or Appium test execution, performance profiling, or video recording — use for cross-browser screenshot capture only.
Jentic publishes the only available OpenAPI specification for LambdaTest Screenshots API Documentation, keeping it validated and agent-ready. The LambdaTest Screenshots API automates visual screenshot capture across the LambdaTest browser and device cloud, returning rendered images for any URL across many OS, browser, and resolution combinations. It exposes endpoints to submit screenshot tests, query supported devices, locations, OS-browser pairs, and resolutions, retrieve results by test ID, stop a running test, and download captured images as a zip. Saved profiles let teams reuse capture settings across runs.
Stop an in-progress screenshot test that no longer needs to finish
Download every image from a completed test as a single zip archive
Reuse saved capture settings via screenshot profiles for consistent visual runs
Patterns agents use LambdaTest Screenshots API Documentation API for, with concrete tasks.
★ Pre-Deploy Visual Smoke Test
Trigger a screenshot run for a staging URL across the top browsers used by customers and review the images before promoting a release. The Screenshots API submits the test, returns a test_id, and exposes the resulting images for inspection or AI-driven diffing. Teams typically wire this into CI to gate merges on visual parity.
Submit a screenshot run for https://staging.example.com on Chrome 120, Edge 119, and Safari 17 at 1920x1080, then download the zip when the test completes.
Responsive Layout Audit
Capture the same page at mobile, tablet, and desktop resolutions to confirm the layout adapts correctly. The API accepts multiple resolutions in one submission and returns images keyed to each viewport for side-by-side review. Useful for design reviews and post-deploy checks.
Capture screenshots of https://example.com at 375x667, 768x1024, and 1920x1080 and report any viewport where the page fails to render.
Browser Matrix Discovery
Query supported devices, OS-browser pairs, locations, and resolutions before submitting a run so the configuration only requests what LambdaTest actually offers. This avoids rejected submissions and keeps test matrices aligned with currently supported environments. Discovery responses can be cached in the agent's planning step.
Fetch /devices, /os-browsers, /locations, and /resolutions, then assemble a screenshot configuration that uses only currently supported entries.
AI Agent Visual QA
An AI agent runs a visual smoke test as part of a larger release workflow by calling the Screenshots API through Jentic. The agent searches Jentic for screenshot capture, loads the operation schema, and submits a run in a single workflow step without manually wiring auth or paging docs. Captured images can then be passed to a vision model for layout validation.
Use Jentic to submit a screenshot run for the deploy preview URL on Chrome 120 desktop, then send the resulting image to a vision model for layout validation.
9 endpoints — jentic publishes the only available openapi specification for lambdatest screenshots api documentation, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/
Submit a new screenshot test.
/{test_id}
Retrieve results for a screenshot test.
/{test_id}/zip
Download all images from a test as a zip.
/stop/{test_id}
Stop a running screenshot test.
/devices
List supported devices.
/os-browsers
List supported OS-browser combinations.
/resolutions
List supported resolutions.
/profiles
List saved screenshot profiles.
/
Submit a new screenshot test.
/{test_id}
Retrieve results for a screenshot test.
/{test_id}/zip
Download all images from a test as a zip.
/stop/{test_id}
Stop a running screenshot test.
/devices
List supported devices.
Three things that make agents converge on Jentic-routed access.
Credential isolation
LambdaTest username and access key are stored encrypted in the Jentic vault. Agents get scoped tokens at execution time so the basic-auth credentials never enter the agent context.
Intent-based discovery
Agents search by intent (e.g., 'capture screenshots across browsers') and Jentic returns the matching LambdaTest Screenshots operation and its input schema for direct execution.
Time to first call
Direct LambdaTest integration: about a day for basic auth, polling, and zip retrieval. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using LambdaTest Screenshots API Documentation API through Jentic.
Why is there no official OpenAPI spec for LambdaTest Screenshots API Documentation?
LambdaTest does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call LambdaTest Screenshots API Documentation via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the LambdaTest Screenshots API use?
The API uses HTTP Basic auth with a LambdaTest username and access key. Through Jentic, the credentials live in the encrypted vault and are injected at execution time so the access key never enters the agent context.
Can I capture screenshots across many browsers in one request with the LambdaTest Screenshots API?
Yes. A single POST to / accepts an array of browser, OS, and resolution combinations and returns one test_id covering them all. Run GET /os-browsers first to confirm each pair is supported.
What are the rate limits for the LambdaTest Screenshots API?
Rate limits depend on plan tier and parallel session quota; the spec does not enumerate them. Check your plan settings at lambdatest.com for current concurrent screenshot limits.
How do I capture and download screenshots through Jentic?
Search Jentic for 'capture screenshots across browsers', load the schema, POST to / to submit the run, then GET /{test_id}/zip with the returned test_id to download every image as one archive.
Can I cancel a running screenshot test with the LambdaTest Screenshots API?
Yes. Call GET /stop/{test_id} with the test_id returned from the original submission to halt an in-progress capture before it finishes.
/os-browsers
List supported OS-browser combinations.
/resolutions
List supported resolutions.
/profiles
List saved screenshot profiles.