API Documentation
Web Scrape
Web Search
Prompt Engine
File Store
AI Scraper
Scrape any website instantly and get consistent structured data in seconds without writing any css selector code
import { JigsawStack } from "jigsawstack";
const jigsawstack = JigsawStack({
apiKey: "your-api-key",
});
// Basic usage - extract pricing information
const result = await jigsawstack.web.ai_scrape({
url: "https://supabase.com/pricing",
element_prompts: ["Plan title", "Plan price"],
});
// Advanced usage with additional settings
const advancedResult = await jigsawstack.web.ai_scrape({
url: "https://supabase.com/pricing",
element_prompts: ["Plan title", "Plan price", "Plan features"],
root_element_selector: ".pricing-section",
advance_config: {
console: true,
network: true,
},
wait_for: {
mode: "selector",
value: ".pricing-card",
},
is_mobile: false,
});
{
"page_position": 1,
"page_position_length": 3,
"context": {
"Plan title": ["Free", "Pro", "Team", "Enterprise"],
"Plan price": ["$0", "$25", "$599", "Custom"]
},
"selectors": {
"Plan title": [
"h3.text-foreground.text-2xl.font-normal.uppercase.flex.items-center.gap-4.font-mono"
],
"Plan price": [
"div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-5xl",
"div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-6.lg\\:pb-0.pt-6 p.mt-2.pb-1.font-mono.text-5xl",
"div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-4xl"
]
},
"link": [
{
"href": "https://supabase.com/dashboard/new?plan=free",
"text": "Start for Free",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=pro",
"text": "Get Started",
"type": "a"
},
{
"href": "https://supabase.com/pricing#addon-compute",
"text": "Need more compute?",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=team",
"text": "Get Started",
"type": "a"
},
{
"href": "https://supabase.com/pricing#addon-compute",
"text": "Need more compute?",
"type": "a"
},
{
"href": "https://forms.supabase.com/enterprise",
"text": "Contact Us",
"type": "a"
},
{
"href": "https://supabase.com/#compare-plans",
"text": " Compare Plans ",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/billing-on-supabase#organization-based-billing",
"text": "Learn how billing works",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/compute-add-ons",
"text": "Learn about Compute add-ons",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/manage-your-usage/compute",
"text": "usage-based billing for compute",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/compute-add-ons",
"text": "Compute Add-ons",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/compute-and-disk#disk",
"text": "Learn about advanced disk config",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/cost-control#spend-cap",
"text": "Learn about Cost Control",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/custom-domains",
"text": "Flat fee $10/monthCustom DomainUse your own domain for your Supabase project to present a branded experience to your users.",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/backups",
"text": "Starts from $100/monthPoint in Time RecoveryRoll back to any specific point in time, down to the second.",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=free",
"text": "Start for Free",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=free",
"text": "Start for Free",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=pro",
"text": "Get Started",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=team",
"text": "Get Started",
"type": "a"
},
{
"href": "https://forms.supabase.com/enterprise",
"text": "Contact Us",
"type": "a"
},
{
"href": "https://supabase.help",
"text": "Open a support ticket",
"type": "a"
},
{
"href": "https://supabase.com/dashboard",
"text": "Start your project",
"type": "a"
},
{
"href": "https://supabase.com/contact/sales",
"text": "Request a demo",
"type": "a"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light-active.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light-active.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light-active.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-grid-light.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcustom-domain-on.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Custom Domain illustration",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcustom-domain-upgrade.svg&w=32&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fpitr-on.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Point in Time Recovery illustration",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fpitr-upgrade.svg&w=32&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute",
"type": "img"
}
],
"data": [
{
"key": "Plan title",
"selector": "h3.text-foreground.text-2xl.font-normal.uppercase.flex.items-center.gap-4.font-mono",
"results": [
{
"html": "Free",
"text": "Free",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
},
{
"html": "Pro",
"text": "Pro",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
},
{
"html": "Team",
"text": "Team",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
},
{
"html": "Enterprise",
"text": "Enterprise",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
}
]
},
{
"key": "Plan price",
"selector": "div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-5xl",
"results": [
{
"html": "$0",
"text": "$0",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-5xl"
}
]
}
]
},
{
"key": "Plan price",
"selector": "div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-6.lg\\:pb-0.pt-6 p.mt-2.pb-1.font-mono.text-5xl",
"results": [
{
"html": "$25",
"text": "$25",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-5xl"
}
]
},
{
"html": "$599",
"text": "$599",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-5xl"
}
]
}
]
},
{
"key": "Plan price",
"selector": "div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-4xl",
"results": [
{
"html": "Custom",
"text": "Custom",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-4xl"
}
]
}
]
}
],
"success": true,
"advance_config": {
"console": [],
"network": [],
"cookies": []
}
}
Request Parameters
Body
URL of the page to scrape. Either url
or html
is required, but not both.
HTML content to scrape. Either url
or html
is required, but not both.
Items on the page to scrape (maximum 5). E.g. “Plan price”, “Plan title”
CSS selector to limit the scope of scraping to a specific element and its children
For pagination, the current page number (minimum: 1)
Custom HTTP headers to send with requests (key-value pairs)
Array of patterns to intercept and block requests (e.g., [“jpg”, “png”])
Custom page-load behavior settings
Custom timeout in milliseconds (maximum: 120000, or 2 minutes)
Page load event to wait for:
load
- Wait until the load event is fireddomcontentloaded
- Wait until the DOMContentLoaded event is firednetworkidle0
- Wait until there are no network connections for at least 500msnetworkidle2
- Wait until there are no more than 2 network connections for at least 500ms
Wait condition before scraping
Type of waiting condition:
timeout
- Wait for a specified timeselector
- Wait for a specified CSS selector to appearfunction
- Wait for a specified function to return true
The value corresponding to the selected mode:
- For
timeout
: Number of milliseconds to wait (maximum: 60000) - For
selector
: CSS selector to wait for (e.g., “h2.title”) For
function
: JavaScript function as a string (e.g., ”() => document.querySelector(‘h2’)”)
Cookies to set for the page request
Cookie name
Cookie value
The URL to associate with the cookie (either url
or domain
is
required)
Cookie domain (either url
or domain
is required)
Whether the cookie is secure (HTTPS only)
Whether the cookie is HTTP-only
Whether the cookie is same-party
Cookie expiration timestamp
Cookie priority: “Low”, “Medium”, or “High”
Predefined screen size preset (e.g., “HD”, “FHD”, “4K UHD”)
Whether to emulate a mobile device viewport
Device scale factor (minimum: 1)
Viewport width in pixels
Viewport height in pixels
Whether to force proxy rotation for each request (incurs additional costs)
Bring-your-own-proxy configuration
Proxy server URL (e.g., “https://username:password@proxy.example.com:8080”)
Header
Your JigsawStack API key
Response Structure
Indicates whether the call was successful
The current page position when paginating through results
The total number of pages available
A map of element prompt keys to arrays of extracted text content from matched elements
A map of element prompt keys to arrays of CSS selectors that were used to find matching elements
Detailed scrape data from the page
The element prompt this data relates to
The CSS selector used to find this element
import { JigsawStack } from "jigsawstack";
const jigsawstack = JigsawStack({
apiKey: "your-api-key",
});
// Basic usage - extract pricing information
const result = await jigsawstack.web.ai_scrape({
url: "https://supabase.com/pricing",
element_prompts: ["Plan title", "Plan price"],
});
// Advanced usage with additional settings
const advancedResult = await jigsawstack.web.ai_scrape({
url: "https://supabase.com/pricing",
element_prompts: ["Plan title", "Plan price", "Plan features"],
root_element_selector: ".pricing-section",
advance_config: {
console: true,
network: true,
},
wait_for: {
mode: "selector",
value: ".pricing-card",
},
is_mobile: false,
});
{
"page_position": 1,
"page_position_length": 3,
"context": {
"Plan title": ["Free", "Pro", "Team", "Enterprise"],
"Plan price": ["$0", "$25", "$599", "Custom"]
},
"selectors": {
"Plan title": [
"h3.text-foreground.text-2xl.font-normal.uppercase.flex.items-center.gap-4.font-mono"
],
"Plan price": [
"div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-5xl",
"div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-6.lg\\:pb-0.pt-6 p.mt-2.pb-1.font-mono.text-5xl",
"div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-4xl"
]
},
"link": [
{
"href": "https://supabase.com/dashboard/new?plan=free",
"text": "Start for Free",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=pro",
"text": "Get Started",
"type": "a"
},
{
"href": "https://supabase.com/pricing#addon-compute",
"text": "Need more compute?",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=team",
"text": "Get Started",
"type": "a"
},
{
"href": "https://supabase.com/pricing#addon-compute",
"text": "Need more compute?",
"type": "a"
},
{
"href": "https://forms.supabase.com/enterprise",
"text": "Contact Us",
"type": "a"
},
{
"href": "https://supabase.com/#compare-plans",
"text": " Compare Plans ",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/billing-on-supabase#organization-based-billing",
"text": "Learn how billing works",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/compute-add-ons",
"text": "Learn about Compute add-ons",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/manage-your-usage/compute",
"text": "usage-based billing for compute",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/compute-add-ons",
"text": "Compute Add-ons",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/compute-and-disk#disk",
"text": "Learn about advanced disk config",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/cost-control#spend-cap",
"text": "Learn about Cost Control",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/custom-domains",
"text": "Flat fee $10/monthCustom DomainUse your own domain for your Supabase project to present a branded experience to your users.",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/backups",
"text": "Starts from $100/monthPoint in Time RecoveryRoll back to any specific point in time, down to the second.",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=free",
"text": "Start for Free",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=free",
"text": "Start for Free",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=pro",
"text": "Get Started",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=team",
"text": "Get Started",
"type": "a"
},
{
"href": "https://forms.supabase.com/enterprise",
"text": "Contact Us",
"type": "a"
},
{
"href": "https://supabase.help",
"text": "Open a support ticket",
"type": "a"
},
{
"href": "https://supabase.com/dashboard",
"text": "Start your project",
"type": "a"
},
{
"href": "https://supabase.com/contact/sales",
"text": "Request a demo",
"type": "a"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light-active.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light-active.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light-active.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-grid-light.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcustom-domain-on.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Custom Domain illustration",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcustom-domain-upgrade.svg&w=32&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fpitr-on.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Point in Time Recovery illustration",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fpitr-upgrade.svg&w=32&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute",
"type": "img"
}
],
"data": [
{
"key": "Plan title",
"selector": "h3.text-foreground.text-2xl.font-normal.uppercase.flex.items-center.gap-4.font-mono",
"results": [
{
"html": "Free",
"text": "Free",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
},
{
"html": "Pro",
"text": "Pro",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
},
{
"html": "Team",
"text": "Team",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
},
{
"html": "Enterprise",
"text": "Enterprise",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
}
]
},
{
"key": "Plan price",
"selector": "div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-5xl",
"results": [
{
"html": "$0",
"text": "$0",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-5xl"
}
]
}
]
},
{
"key": "Plan price",
"selector": "div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-6.lg\\:pb-0.pt-6 p.mt-2.pb-1.font-mono.text-5xl",
"results": [
{
"html": "$25",
"text": "$25",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-5xl"
}
]
},
{
"html": "$599",
"text": "$599",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-5xl"
}
]
}
]
},
{
"key": "Plan price",
"selector": "div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-4xl",
"results": [
{
"html": "Custom",
"text": "Custom",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-4xl"
}
]
}
]
}
],
"success": true,
"advance_config": {
"console": [],
"network": [],
"cookies": []
}
}
import { JigsawStack } from "jigsawstack";
const jigsawstack = JigsawStack({
apiKey: "your-api-key",
});
// Basic usage - extract pricing information
const result = await jigsawstack.web.ai_scrape({
url: "https://supabase.com/pricing",
element_prompts: ["Plan title", "Plan price"],
});
// Advanced usage with additional settings
const advancedResult = await jigsawstack.web.ai_scrape({
url: "https://supabase.com/pricing",
element_prompts: ["Plan title", "Plan price", "Plan features"],
root_element_selector: ".pricing-section",
advance_config: {
console: true,
network: true,
},
wait_for: {
mode: "selector",
value: ".pricing-card",
},
is_mobile: false,
});
{
"page_position": 1,
"page_position_length": 3,
"context": {
"Plan title": ["Free", "Pro", "Team", "Enterprise"],
"Plan price": ["$0", "$25", "$599", "Custom"]
},
"selectors": {
"Plan title": [
"h3.text-foreground.text-2xl.font-normal.uppercase.flex.items-center.gap-4.font-mono"
],
"Plan price": [
"div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-5xl",
"div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-6.lg\\:pb-0.pt-6 p.mt-2.pb-1.font-mono.text-5xl",
"div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-4xl"
]
},
"link": [
{
"href": "https://supabase.com/dashboard/new?plan=free",
"text": "Start for Free",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=pro",
"text": "Get Started",
"type": "a"
},
{
"href": "https://supabase.com/pricing#addon-compute",
"text": "Need more compute?",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=team",
"text": "Get Started",
"type": "a"
},
{
"href": "https://supabase.com/pricing#addon-compute",
"text": "Need more compute?",
"type": "a"
},
{
"href": "https://forms.supabase.com/enterprise",
"text": "Contact Us",
"type": "a"
},
{
"href": "https://supabase.com/#compare-plans",
"text": " Compare Plans ",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/billing-on-supabase#organization-based-billing",
"text": "Learn how billing works",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/compute-add-ons",
"text": "Learn about Compute add-ons",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/manage-your-usage/compute",
"text": "usage-based billing for compute",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/compute-add-ons",
"text": "Compute Add-ons",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/compute-and-disk#disk",
"text": "Learn about advanced disk config",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/cost-control#spend-cap",
"text": "Learn about Cost Control",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/custom-domains",
"text": "Flat fee $10/monthCustom DomainUse your own domain for your Supabase project to present a branded experience to your users.",
"type": "a"
},
{
"href": "https://supabase.com/docs/guides/platform/backups",
"text": "Starts from $100/monthPoint in Time RecoveryRoll back to any specific point in time, down to the second.",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=free",
"text": "Start for Free",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=free",
"text": "Start for Free",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=pro",
"text": "Get Started",
"type": "a"
},
{
"href": "https://supabase.com/dashboard/new?plan=team",
"text": "Get Started",
"type": "a"
},
{
"href": "https://forms.supabase.com/enterprise",
"text": "Contact Us",
"type": "a"
},
{
"href": "https://supabase.help",
"text": "Open a support ticket",
"type": "a"
},
{
"href": "https://supabase.com/dashboard",
"text": "Start your project",
"type": "a"
},
{
"href": "https://supabase.com/contact/sales",
"text": "Request a demo",
"type": "a"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light-active.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light-active.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light-active.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-cube-light.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcompute%2Fcompute-grid-light.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute addon grid",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcustom-domain-on.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Custom Domain illustration",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fcustom-domain-upgrade.svg&w=32&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fpitr-on.svg&w=3840&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Point in Time Recovery illustration",
"type": "img"
},
{
"href": "https://supabase.com/_next/image?url=%2Fimages%2Fpricing%2Fpitr-upgrade.svg&w=32&q=75&dpl=dpl_9pfm3Zop9qyq1VxvYDPz12j4Ed6W",
"text": "Compute",
"type": "img"
}
],
"data": [
{
"key": "Plan title",
"selector": "h3.text-foreground.text-2xl.font-normal.uppercase.flex.items-center.gap-4.font-mono",
"results": [
{
"html": "Free",
"text": "Free",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
},
{
"html": "Pro",
"text": "Pro",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
},
{
"html": "Team",
"text": "Team",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
},
{
"html": "Enterprise",
"text": "Enterprise",
"attributes": [
{
"name": "class",
"value": "text-foreground text-2xl font-normal uppercase flex items-center gap-4 font-mono"
}
]
}
]
},
{
"key": "Plan price",
"selector": "div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-5xl",
"results": [
{
"html": "$0",
"text": "$0",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-5xl"
}
]
}
]
},
{
"key": "Plan price",
"selector": "div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-6.lg\\:pb-0.pt-6 p.mt-2.pb-1.font-mono.text-5xl",
"results": [
{
"html": "$25",
"text": "$25",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-5xl"
}
]
},
{
"html": "$599",
"text": "$599",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-5xl"
}
]
}
]
},
{
"key": "Plan price",
"selector": "div.text-foreground.flex.items-baseline.text-5xl.font-normal.lg\\:text-4xl.xl\\:text-4xl.border-b.border-default.lg\\:min-h-\\[175px\\].py-8.lg\\:pb-0.lg\\:pt-10 p.mt-2.pb-1.font-mono.text-4xl",
"results": [
{
"html": "Custom",
"text": "Custom",
"attributes": [
{
"name": "class",
"value": "mt-2 pb-1 font-mono text-4xl"
}
]
}
]
}
],
"success": true,
"advance_config": {
"console": [],
"network": [],
"cookies": []
}
}