AI Scraper
Scrape any website instantly and get consistent structured data in seconds without writing any css selector code
Body
URL of the page to scrape
Items on the page to scrape. E.g. Plan price, Plan title
Advance configurations
This parameter allows you set header properties. e.g Authentication header
Intercepting requests
- jpg
- png
This parameter allows you to specify custom page-load behavior.
Custom timeout in milliseconds. Maximum value is 15000(15seconds)
- load
- domcontentloaded
- networkidle0
- networkidle2
Specifies conditions under which an operation should wait before proceeding.
Supported values:
timeout
selector
function
This parameter can accept one of three options:
A number indicating the time in milliseconds to wait. Maximum timeout
15000
- A valid selector to wait for. e.g
h2
A function to be ran within the page’s context, inside of the browser. e.g
() => document.querySelector('h2')
Set cookie(s)
Cookie name.
Cookie value.
The request-URI to associate with the setting of the cookie. This value can affect the default domain, path, source port, and source scheme values of the created cookie.
Cookie domain.
Cookie path.
True if cookie is secure.
True if cookie is http-only.
Cookie SameSite type.Supported values:
Strict
Lax
None
Cookie expiration date, session cookie if not set.
Cookie Priority. Supported values:
Low
Medium
High
True if cookie is SameParty.
Cookie partition key. The site of the top-level URL the browser was visiting at the start of the request to the endpoint that set the cookie. If not set, the cookie will be set as not partitioned.
Cookie source port. Valid values are , -1 indicates an unspecified port. An unspecified port value allows protocol clients to emulate legacy cookie scope for the port. This is a temporary ability and it will be removed in the future.
Cookie source scheme type. Supported values:
Secure
NonSecure
Unset
The screen size preset to use. Supported values are:
QVGA
VGA
SVGA
HD
HD+
SXGA
FHD
2K
2K QHD
5K
4K UHD
Sets the viewport to mobile.
The device scale factor. The default value is 1.
The width of the viewport.
The height of the viewport
When enabled, this option forces a proxy rotation on every request. Note: Enabling this feature incurs an extra API request cost. For example, for every single request, you will be billed for two.
Allows you to specify any proxy for the scraping task.
The proxy server url. E.g https://{username}:{password}@proxy.com
Authentication credentials. If the credentials are already included in the
server URL (e.g., https://{username}:{password}@proxy.com
), there is no
need to provide the auth
parameter.
The authentication username.
The authentication password.
Header
Your JigsawStack API key
Response
Indicates whether the call was successful.
The page position.
The page position length.
The page context
The page selector
Scrape data of the page
Was this page helpful?