Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Pikwy Screenshot API, 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://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpikwy.com%2Fpikwy" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpikwy.com%2Fpikwy" | 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 Pikwy Screenshot API.
Capture full-page screenshots of any publicly accessible or authenticated web page in resolutions from 320x240 up to 3840x2160 (4K UHD)
Render screenshots with device-specific dimensions simulating iPhones, iPads, Android devices, Kindle, and custom viewport sizes
Export screenshots in PNG, JPG, PDF, or HTML formats with adjustable zoom, scale, and quality settings
Hide page elements via CSS selectors (useful for removing GDPR banners, cookie notices, or dynamic overlays)
GET STARTED
Inject custom JavaScript, set cookies, customize user-agent headers, and simulate geolocation for location-specific rendering
Automatically upload screenshots to FTP/SFTP servers, AWS S3 buckets, Azure Blob Storage, or Dropbox
Authenticate against protected pages using HTTP Basic or form-based login with XPath-targeted field configuration
Patterns agents use Pikwy Screenshot API for, with concrete tasks.
★ Automated Landing Page Archival
Marketing and compliance teams often need timestamped snapshots of landing pages, ads, or promotional content for regulatory audits, A/B test documentation, or historical records. Using Pikwy through Jentic, an agent can capture full-page screenshots at scheduled intervals or on-demand, export them to an S3 bucket with timestamped keys, and maintain an automated archive without managing headless Chrome instances or screenshot infrastructure. The API handles rendering consistency, full-page scrolling, and high-resolution output automatically.
GET https://api.pikwy.com with parameters: token={api_key}, url={target_url}, full_page=1, format=png, and s3_bucket/s3_key for automatic S3 export. Repeat on schedule or trigger.
Social Media Content Capture
Content moderation, brand monitoring, and social listening tools need to capture social media posts, threads, and comments as durable artifacts. Pikwy supports capturing Facebook posts, Instagram pages, Twitter threads, forum discussions, and YouTube videos in full fidelity. Through Jentic, agents can accept a social media URL, pass it to Pikwy with appropriate delays to allow dynamic content to load, hide cookie banners or overlays via CSS selectors, and return a high-resolution screenshot suitable for evidence collection or reporting dashboards.
GET https://api.pikwy.com with parameters: token={api_key}, url={social_url}, delay=3000, format=png, and css_selector to hide overlays. Return the screenshot for moderation review.
Competitor Website Monitoring
SEO and competitive intelligence platforms monitor competitor landing pages, product pages, and pricing tables for changes. By scheduling Pikwy captures through Jentic, agents can take daily screenshots of competitor sites, compare them using image diff libraries, and alert users to layout changes, new messaging, or pricing updates. The API's support for custom user-agents, geolocation simulation, and element hiding ensures captures reflect the intended audience experience without test banners or region-locked content.
GET https://api.pikwy.com with parameters: token={api_key}, url={competitor_url}, full_page=1, format=png, geolocation={target_region}. Store the result and compare with previous captures to detect changes.
Documentation and QA Screenshot Generation
Development teams building documentation, bug reports, or QA test suites need repeatable, high-quality screenshots of application states. Through Jentic, an agent can capture screenshots of staging or production environments with specific viewport sizes (mobile, tablet, desktop), inject JavaScript to set application state or highlight UI elements, and export the results directly to a documentation repository or JIRA attachment. Pikwy eliminates the need for developers to manually take screenshots or maintain Puppeteer scripts.
GET https://api.pikwy.com with parameters: token={api_key}, url={app_url}, width={viewport_width}, height={viewport_height}, js={state_setup_script}, format=png. Attach the result to the documentation or issue tracker.
1 endpoints — pikwy is a high-speed screenshot capture api that converts any web page into full-resolution images or pdfs without requiring browser automation infrastructure.
METHOD
PATH
DESCRIPTION
/
Capture a screenshot with query parameters for URL, dimensions, format, delays, authentication, and export options
/
Capture a screenshot with form-encoded or JSON body parameters for URL, dimensions, format, delays, authentication, and export options
/
Capture a screenshot with query parameters for URL, dimensions, format, delays, authentication, and export options
/
Capture a screenshot with form-encoded or JSON body parameters for URL, dimensions, format, delays, authentication, and export options
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Pikwy Screenshot API by hand means passing its token as a query parameter or body field and coding the capture call and any S3 or FTP export yourself. Through Jentic you install once, import Pikwy from the API Directory, store the token once, and your agent calls it.
Permission scoping
Pikwy takes the target URL and export settings in the request rather than a resource id in the path, so scoping is by operation: you limit the agent to the screenshot capture calls it needs and leave anything else out. You choose that set, so no operation you did not grant is available to the agent.
Credential isolation
Your Pikwy token is stored once, encrypted, by your own Jentic One instance and injected at execution time, along with any S3 or FTP export credentials you add. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'capture a screenshot of a webpage' or 'screenshot a landing page to S3', and Jentic returns the matching Pikwy operation with its parameter schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Pikwy Screenshot API through Jentic.
What authentication does the Pikwy Screenshot API use?
The Pikwy API uses API key authentication passed as a query parameter (token or tkn) or in the request body. API keys are obtained from the Pikwy dashboard after account creation. Through Jentic, keys are stored encrypted and injected at execution time so they never appear in agent prompts or transcripts.
Can I capture screenshots of login-protected pages?
Yes. Pikwy supports both HTTP Basic authentication (via auth_user and auth_pass parameters) and form-based login (via form_user, form_pass, and XPath selectors for field targeting). The API handles login workflows and captures the authenticated page content.
What image formats does Pikwy support?
Pikwy generates screenshots in PNG, JPG, PDF, and HTML formats. PNG is best for lossless capture, JPG for smaller file sizes, PDF for multi-page documents, and HTML for preserving the original DOM structure alongside rendered content.
How do I export screenshots directly to S3 through Jentic?
Include the s3_bucket, s3_key, s3_region, s3_access_key, and s3_secret_key parameters in your Pikwy API request. The screenshot will be uploaded directly to the specified S3 location without returning the image to the client. Jentic manages the S3 credentials securely if configured.
Is there a rate limit for the Pikwy API?
Pikwy enforces usage limits based on your pricing tier. The free trial includes 100 screenshots over 7 days with 1 dedicated worker. Paid plans start at $3/month with 10 dedicated workers and per-screenshot overage pricing. Rate limits are not numerically specified in the API documentation but are enforced account-wide.
Can I hide cookie banners or GDPR notices in screenshots?
Yes. Use the css_selector parameter to specify CSS selectors for elements you want hidden before the screenshot is captured. This is useful for removing cookie notices, GDPR banners, chat widgets, or other overlays that obscure content. Multiple selectors can be provided.
Can I limit what my agent is allowed to do with the Pikwy Screenshot API?
Yes. Because you run Jentic One yourself, you decide which Pikwy operations the agent can reach, and your own rules govern which token and export credentials it may use. Pikwy takes the target URL and export settings in each request rather than a resource id in the path, so you scope by operation: grant only the screenshot capture calls (GET or POST to the single endpoint) the agent needs and leave everything else out. Any operation you do not grant is simply unavailable to the agent.
Know of an official OpenAPI document? Contribute it →
For Agents
Capture full-page or viewport-specific screenshots of any URL in PNG, JPG, PDF, or HTML with customizable dimensions, delays, element hiding, and cloud export options.
Use for: I need to capture a screenshot of a landing page for content review, Take a full-page screenshot of this article and save it to S3, Generate a PDF of a webpage at mobile resolution, Capture a screenshot of a site after it loads for 5 seconds
Not supported: Does not host images, provide CDN delivery, or store screenshots beyond optional direct export to S3/Azure/Dropbox/FTP - use for screenshot capture only, not media asset management or transformation.
Pikwy is a high-speed screenshot capture API that converts any web page into full-resolution images or PDFs without requiring browser automation infrastructure. The API accepts a single endpoint at api.pikwy.com with flexible parameters for viewport dimensions, device simulation, format selection (PNG, JPG, PDF, HTML), custom delays, JavaScript injection, element hiding, geolocation simulation, and cloud export to S3, Azure, Dropbox, or FTP. Authentication uses an API token parameter that developers obtain from the Pikwy dashboard. Through Jentic, developers can programmatically capture landing pages, social media posts, articles, forum threads, and dynamic web content with a single API call, offloading the complexity of headless browser management, rendering consistency, and high-resolution output generation.