
Screenshot by Urlbox
Description
Render HTML to an image or ask to see the web page of any URL or organisation.
Details
https://urlbox.io/.well-known/ai-plugin.json
{
"schema_version": "v1",
"name_for_human": "Screenshot by Urlbox",
"name_for_model": "screenshot",
"description_for_human": "Render HTML to an image or ask to see the web page of any URL or organisation.",
"description_for_model": "Plugin for capturing or rendering screenshots of any website from a URL or HTML. The plugin returns image screenshots in various formats such as png, jpeg, and webp. It can also be used to return a PDF from a URL, or a vector screenshot in SVG format. It can even return a scrolling video of a web page in mp4 or webm formats, but it is advised to enable the gpu option when requesting these formats. The plugin also allows you to extract metadata from a URL. It can be used to simply return the rendered HTML, including the javascript. The plugin can also convert HTML to PDF.",
"auth": {
"type": "user_http",
"authorization_type": "bearer"
},
"api": {
"type": "openapi",
"url": "https://www.urlbox.io/.well-known/open-api.yaml",
"is_user_authenticated": false
},
"logo_url": "https://www.urlbox.io/logos/logo4.png",
"contact_email": "support@urlbox.io",
"legal_info_url": "https://www.urlbox.io/legal"
}
https://www.urlbox.io/.well-known/open-api.yaml
openapi: 3.1.0
info:
title: Urlbox API
description: A plugin that allows the user to capture screenshots of a web page from a URL or HTML using ChatGPT.
version: v1
servers:
- url: https://api.urlbox.io
paths:
/v1/render/sync:
post:
summary: Render a URL as an image or video
operationId: renderSync
security:
- SecretKey: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/RenderRequest'
responses:
'200':
description: Successful operation
headers:
x-renders-used:
schema:
type: integer
description: The number of renders used
x-renders-allowed:
schema:
type: integer
description: The number of renders allowed
x-renders-reset:
schema:
type: string
description: The date and time when the render count will reset
x-urlbox-cache-status:
schema:
type: string
description: The cache status of the response
x-urlbox-cachekey:
schema:
type: string
description: The cache key used by URLBox
x-urlbox-requestid:
schema:
type: string
description: The request ID assigned by URLBox
x-urlbox-acceptedby:
schema:
type: string
description: The server that accepted the request
x-urlbox-renderedby:
schema:
type: string
description: The server that rendered the response
content:
application/json:
schema:
$ref: '#/components/schemas/RenderResponse'
'307':
description: Temporary Redirect
headers:
Location:
schema:
type: string
format: uri
description: The URL to follow for the long running request
content:
application/json:
schema:
$ref: '#/components/schemas/RedirectResponse'
example:
message: "Please follow the redirect to continue your long running request"
location: "https://api.urlbox.io/v1/redirect/BQxxwO98uwkSsuJf/1dca9bae-c49d-42d3-8282-89450afb7e73/1"
'400':
description: Bad request
headers:
x-urlbox-error-message:
schema:
type: string
description: An error message describing the reason the request failed
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
example:
error:
message: "Api Key does not exist"
code: "ApiKeyNotFound"
'401':
description: Unauthorized
headers:
x-urlbox-error-message:
schema:
type: string
description: An error message describing the reason the request failed
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
example:
error:
message: "Api Key does not exist"
code: "ApiKeyNotFound"
'500':
description: Internal server error
headers:
x-urlbox-error-message:
schema:
type: string
description: An error message describing the reason the request failed
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
example:
error:
message: "Something went wrong rendering that"
code: "ApiKeyNotFound"
components:
schemas:
RenderRequest:
type: object
oneOf:
- required: [url]
- required: [html]
properties:
format:
type: string
description: The format of the rendered output
enum:
- png
- jpg
- pdf
- svg
- mp4
- webp
- webm
- html
url:
type: string
description: The URL to render as an image or video
html:
type: string
description: The raw HTML to render as an image or video
width:
type: integer
description: The viewport width of the rendered output
height:
type: integer
description: The viewport height of the rendered output
block_ads:
type: boolean
description: Whether to block ads on the rendered page
hide_cookie_banners:
type: boolean
description: Whether to hide cookie banners on the rendered page
click_accept:
type: boolean
description: Whether to automatically click accept buttons on the rendered page
gpu:
type: boolean
description: Whether to enable GPU rendering
retina:
type: boolean
description: Whether to render the image in retina quality
thumb_width:
type: integer
description: The width of the thumbnail image
thumb_height:
type: integer
description: The height of the thumbnail image
full_page:
type: boolean
description: Whether to capture the full page
selector:
type: string
description: The CSS selector of an element you would like to capture
delay:
type: string
description: The amount of milliseconds to delay before taking a screenshot
wait_until:
type: string
description: When
enum:
- requestsfinished
- mostrequestsfinished
- loaded
- domloaded
metadata:
type: boolean
description: Whether to return metadata about the URL
wait_for:
type: string
description: CSS selector of an element to wait to be present in the web page before rendering
wait_to_leave:
type: string
description: CSS selector of an element, such as a loading spinner, to wait to leave the web page before rendering
RenderResponse:
type: object
properties:
renderUrl:
type: string
format: uri
description: The URL where the rendered output is stored
size:
type: integer
format: int64
description: The size of the rendered output in bytes
ErrorResponse:
type: object
properties:
error:
type: object
properties:
message:
type: string
description: A human-readable error message
code:
type: string
description: A machine-readable error code
required:
- error
RedirectResponse:
type: object
properties:
message:
type: string
description: A human-readable message indicating the need to follow the redirect
location:
type: string
format: uri
description: The URL to follow for the long running request
required:
- message
- location
securitySchemes:
SecretKey:
type: http
scheme: bearer
bearerFormat: JWT
description: >
The Urlbox API uses your secret API key to authenticate. To find your secret key, login to the Urlbox dashboard at https://urlbox.io/dashboard.
Discover other plugins from the text to image category

ASCII Art
Convert any text to ASCII art.
0 Comments

QuickChart Plugin
Plugin for generating charts and QR codes.
1 Comments

Screenshot by Urlbox
Render HTML to an image or ask to see the web page of any URL or organisation.
0 Comments

DALL-E App
Generate images using DALL·E
0 Comments

Prompt Perfect
Type 'perfect' to craft the perfect prompt, every time.
0 Comments

Screenshots by ScreenshotOne
Take screenshots of any website or organization, render HTML, or Markdown as an image or PDF.
0 Comments

ArtCollection
Search through millions of art pieces from The Metropolitan Museum of Art.
0 Comments

Create a QR code
Create a QR code for any text or url.
0 Comments

GIF Search
Search through a wide range of gifs - Powered by Giphy.
0 Comments

WebRewind
Get the picture of a website at a specific date.
0 Comments

Space Photo Explorer
Tool for exploring space through images including Mars Rover Photos, NASA image database, and space pictures of the day.
0 Comments

daigr.am
Build great looking charts and graphs.
0 Comments

Astrodaily
Search and discover NASA images.
0 Comments

Diagrams
Create and display diagrams from kroki.io or using networkx and matplotlib.
0 Comments

NASA Media Explorer
Discover and learn about space exploration using NASA's vast media library!
0 Comments

Photorealistic
Generate Photorealistic prompts for Midjourney.
0 Comments

Image Prompt Enhancer
Transform your ideas into complex, personalized image generation prompts.
0 Comments

WordCloud
Create word cloud images from text.
0 Comments

Skrive
Envision your concepts through Diagrams. This tool allows you to create and modify diagrams within the chat interface.
0 Comments

ImageSearch
Discover complimentary images to enhance your generated article or to highlight specific paragraphs from Unsplash.
0 Comments
Charts by Kesem AI
Generate charts. The user can request a chart to be generated.
0 Comments
Mermaid Chart
Visualize Mermaid Diagrams and fine-tune them in the Mermaid Chart editor.
0 Comments

MixerBox PhotoMagic
Enhance photo resolution magically! Achieve clearer & more detailed visuals for your images!
0 Comments

Whimsical
Create mindmaps and diagrams.
0 Comments

Spirify QR Code
QR Code generator for text or URLs. It's a general-purpose tool that also enables QR code puzzle games with AI.
0 Comments

Creative Mind
Unleash your imagination with Creative Mind, transforming text prompts into stunning visual art.
0 Comments

Color Palette
Craft vibrant palettes from your ideas.
0 Comments

Eraser
Generate diagrams from code or natural language.
0 Comments

MixerBox ImageGen
Generate AI Images via DALL·E 2! Create perfect prompts for Midjourney & Stable Diffusion pictures!
0 Comments

Draw
Bring your ideas to life with diagrams. Craft, manage, and engage with your creations in a whole new way.
0 Comments

Argil AI
Generate images without learning how to prompt.
0 Comments

QR Codes
Create QR codes.
0 Comments

MixerBox QR
Create stunning AI-generated QR code images instantly! Make your QR code leave a lasting impression!
0 Comments

SuperStock Fine Art
Returns a set of URLs to examples of fine art requested by user.
0 Comments