Frequently asked questions about Parallel APIs, billing, security, and platform features
For AI agents: a documentation index is available at https://docs.parallel.ai/llms.txt. The full text of all docs is at https://docs.parallel.ai/llms-full.txt. You may also fetch any page as Markdown by appending .md to its URL or sending Accept: text/markdown.For Search and Extract, use /v1/search and /v1/extract for all new integrations and agent tool calls. Use /v1beta/search and /v1beta/extract only when maintaining an existing integration that already uses them. The request bodies changed too: on /v1/extract, full_content, fetch_policy and excerpt_settings go inside advanced_settings, and sending the v1beta top-level excerpts, full_content and fetch_policy to /v1/extract returns a 422. Do not substitute /v1 for the documented FindAll or Ingest endpoint paths.
Can I chain several Tasks together in the Task API?
Yes — Task Run Results from one execution can map to Task Run Input fields in
another execution. For example, in one Task Run, you can identify the address
of a business using a simple processor. Then, in the next Task Run you
identify additional details about the business, given business name and
address.
Can I limit my query to specific sources only?
Yes, you can do this with Source Policy. This is
available for the Task, Search, and Monitor APIs today.
Can Parallel fetch data that sits behind a login?
Parallel is focused on reasoning and retrieval over the public web. For now,
we only access what can be reached on the public web without authentication
(e.g. signing in with credentials).
Is Parallel multi‑modal?
Our strength is reasoning and retrieval over text. We can recognize some
on‑page images (e.g. detect customer logos), but we don’t accept images as
inputs or return them as outputs yet.
Are there rate limits?
API
Default Rate Limit
Tasks
2000 per min
Web Tools
600 per min
Chat
300 per min
FindAll
300 per hour
Monitor
300 per min
How recent is the web research you provide?
With the Task API, our web research is up to date to the current day. We are
able to access live web links at the time of your query to ensure data is as
real time as possible. For lower end processors in the Search API and Chat
API, our systems prioritize reduced latency over freshness.
Can you include data from internal sources as part of your search?
Parallel focuses on public web information. You can pass private data into a
task as an input variable or post‑process the output on your side, but we
don’t pull it natively.
Parallel Processors incorporate usage-based pricing. All pricing details for
API and Processor are available here.
Can I set a spend limit?
Yes. Organization admins can set a monthly spend limit for the whole
organization, or for an individual app, under Settings in
Platform. Limits are whole dollars and reset
at the beginning of each calendar month.When monthly spend reaches the limit, all organization admins receive an
email. Limits are notify-only; they never block requests.
Yes. Parallel is SOC-II Type 1 and Type II certified as of April 2025. Email
us at partnerships@parallel.ai to request
access to our full report in Trust Center.
Where is Parallel data stored?
All data is encrypted in transit (TLS 1.2+) and at rest in US-based data
centers.
Do you access or store my private data?
No. Parallel focuses on public web information. You can pass private data into
a task as an input variable or post‑process the output on your side, but we
don’t pull it natively. Data you submit as inputs, and the outputs returned,
are covered by the Customer Terms, including the training use described in
“Will you train models on my data?” below. In the future we plan on building
tools that will allow you to more easily point Parallel to your own sources.
Can I run Parallel inside my VPC?
Private‑cloud and on‑prem options are available for qualified enterprise
customers—ask our team at
partnerships@parallel.ai.
Will you train models on my data?
Under the standard Customer Terms, Parallel may use inputs and outputs, not
linked to any individual, to train and improve the models behind its services.
Enterprise plans with zero data retention exclude that use. Search API traffic
sent to the EU endpoint is also excluded. See the
Customer Terms for details.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Parallel","description":"Parallel's web APIs (Search, Extract, Task/Deep Research, Responses, FindAll, and Monitor) give AI agents and developers high-quality, low-latency access to the web for research, content extraction, entity discovery, and continuous monitoring. For Search and Extract, use /v1/search and /v1/extract for all new integrations and agent tool calls; use /v1beta/search and /v1beta/extract only when maintaining an existing integration that already uses them. The request bodies changed too: on /v1/extract, full_content, fetch_policy and excerpt_settings go inside advanced_settings, and sending the v1beta top-level excerpts, full_content and fetch_policy to /v1/extract returns a 422. Do not substitute /v1 for the documented FindAll or Ingest endpoint paths.","colors":{"primary":"#FB631B","light":"#fcfcfa","dark":"#1d1b16"},"logo":{"light":"https://mintcdn.com/parallel-6fabab31-mtje7p526we/ODrEI5O3l6nnvEZD/logo/wordmark_light.svg?fit=max\u0026auto=format\u0026n=ODrEI5O3l6nnvEZD\u0026q=85\u0026s=955d1146a212bea2279ca4ee6916b8ae","dark":"https://mintcdn.com/parallel-6fabab31-mtje7p526we/ODrEI5O3l6nnvEZD/logo/wordmark_dark.svg?fit=max\u0026auto=format\u0026n=ODrEI5O3l6nnvEZD\u0026q=85\u0026s=0039edb690a1759b9276a8691e19bf84"},"favicon":"https://mintcdn.com/parallel-6fabab31-mtje7p526we/dsxqJ8pzmudWCd39/favicon.svg?fit=max\u0026auto=format\u0026n=dsxqJ8pzmudWCd39\u0026q=85\u0026s=41982ed7e9fa034a1be0b73fb7294e48","api":{"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["python","typescript","java","curl"]}},"appearance":{"default":"light"},"navbar":{"primary":{"type":"button","label":"API Playground","href":"https://platform.parallel.ai"}},"footer":{"socials":{"x":"https://x.com/p0","github":"https://github.com/parallel-web/parallel-cookbook","linkedin":"https://www.linkedin.com/company/parallel-web/about"},"links":[{"header":"Privacy","items":[{"label":"Cookie preferences","href":"#cookie-preferences"}]}]},"styling":{"eyebrows":"section","codeblocks":"system","latex":true},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Get API Key","icon":"key","href":"https://platform.parallel.ai"},{"anchor":"OpenAPI Spec","icon":"file-code","href":"https://docs.parallel.ai/public-openapi.json"},{"anchor":"Python SDK","icon":"python","href":"https://pypi.org/project/parallel-web/"},{"anchor":"TypeScript SDK","icon":"js","href":"https://www.npmjs.com/package/parallel-web"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"parallel-6fabab31-mtje7p526we","hasAudioNarration":false,"actualSubdomain":"parallel-6fabab31-mtje7p526we","customDomains":["docs.parallel.ai"],"gitSource":{"type":"github","owner":"shapleyai","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae130eca6efe86c91ff4a2d","collectionId":"248dd0ad-998a-4987-ae6f-5817c0384276","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae130eca6efe86c91ff4a2d"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae130eca6efe86c91ff4a2d","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Documentation","count":120},{"language":"default","tag":"Web Agents","count":45},{"language":"default","tag":"API Reference","count":38},{"language":"default","tag":"Features","count":23},{"language":"default","tag":"FindAll","count":22},{"language":"default","tag":"Web Tools","count":18},{"language":"default","tag":"Developer Tools","count":17},{"language":"default","tag":"Task","count":17},{"language":"default","tag":"Additional Resources","count":15},{"language":"default","tag":"Platform Integrations","count":14}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@parallel.ai"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:'Gerstner Programm';src:url(https://assets.p0web.com/Gerstner-ProgrammRegular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gerstner Programm';src:url(https://assets.p0web.com/Gerstner-ProgrammMedium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}body,html{font-family:'Gerstner Programm',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@font-face{font-family:'FT System Mono';src:url(https://assets.p0web.com/FTSystemMono-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'FT System Mono';src:url(https://assets.p0web.com/FTSystemMono-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}.code,[class*=language-],code,kbd,pre,samp,tt{font-family:'FT System Mono',monospace!important}h1,h2,h3,h4,h5,h6{font-weight:500!important;background:0 0!important;background-color:transparent!important;background-image:none!important}h1 mark,h2 mark,h3 mark,h4 mark,h5 mark,h6 mark{background:0 0!important;background-color:transparent!important;color:inherit!important}.font-normal h1,.font-normal h2,.font-normal h3{font-weight:400!important}.flex.flex-col.not-prose.relative.overflow-hidden,.mint-card,.not-prose,.rounded-2xl,.rounded-lg,.rounded-xl,[class*=Card],[class*=codeblock],[id*=code-group],[role=tabpanel],code,pre{border-radius:.375rem!important}[role=tab][aria-selected=true],[role=tab][data-headlessui-state=selected]{color:#fb631b!important;border-color:#fb631b!important}[role=tab][aria-selected=true] .absolute,[role=tab][data-headlessui-state=selected] .absolute{border-color:#fb631b!important}.dark .bg-codeblock,.dark .codeblock-dark,.dark .not-prose,.dark [class*=codeblock],.dark pre{background-color:#1d1b16!important}.bg-white\\/60,.not-prose,[class*=codeblock]{background-color:#fcfcfa!important}#pagination{display:none}.dark{--bg-color:#1d1b16}.dark .example-panel,.dark [class*=example-panel]{background-color:transparent!important}.dark .example-button.text-white{background-color:#fb631b!important}.dark .example-button,.dark .mint-card,.dark .mint-card:hover,.dark [class*=Card],.dark [class*=Card]:hover,.dark a[href]:hover>div,.dark a[href]>div,.dark a[href]>div:hover{background-color:transparent!important;background-image:none!important}.dark .rounded-md.border{background-color:transparent!important}.card,.card-title,.mint-card,.mint-card>div,[class*=Card],[class*=Card] h1,[class*=Card] h2,[class*=Card] h3,[class*=Card] h4,[class*=Card]>div,[data-card-title],[data-card],[role=group]>a>div{background:0 0!important;background-color:transparent!important;background-image:none!important}.mint-card [class*=title],[class*=Card] [class*=title]{background:0 0!important;background-color:transparent!important}.mint-card h3,.mint-card h4,[class*=Card] h3,[class*=Card] h4{font-size:1.125rem!important;font-weight:600!important;margin-bottom:.5rem!important}:not(pre):not(code):not([class*=language-]):not(.token){text-decoration-color:inherit!important}::selection:not(pre ::selection):not(code ::selection),mark:not(pre mark):not(code mark){background:0 0!important;background-color:transparent!important}:not(pre):not(code):not([class*=language-]):not(.token)::after,:not(pre):not(code):not([class*=language-]):not(.token)::before{background:inherit!important}a[href] h1,a[href] h2,a[href] h3,a[href] h4{text-decoration:none!important;background:0 0!important;background-color:transparent!important}[data-tabs] a,[data-tabs] button,header [role=navigation] a,header [role=navigation] button,header nav button,nav[data-orientation=horizontal] a,nav[data-orientation=horizontal] button{font-size:1.25rem!important}.prose ul:not(nav ul):not([role=navigation] ul),article ul:not(nav ul):not([role=navigation] ul){list-style-type:disc;list-style-position:outside;padding-left:1.5rem}.prose ol:not(nav ol):not([role=navigation] ol),article ol:not(nav ol):not([role=navigation] ol){list-style-type:decimal;list-style-position:outside;padding-left:1.5rem}.prose li:not(nav li):not([role=navigation] li),article li:not(nav li):not([role=navigation] li){display:list-item;margin-left:.5rem}[role=navigation] li,[role=navigation] ol,[role=navigation] ul,aside li,aside ol,aside ul,nav li,nav ol,nav ul{list-style-type:none!important}@media (min-width:1024px){#content-container{max-width:none!important}}.pricing-summary th:first-child{width:28%}.pricing-summary th:nth-child(2){width:48%}.example-panel pre{max-height:340px;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;word-break:break-word;scrollbar-gutter:stable}.example-panel .code-block>.print\\:hidden,html[data-current-path=\"/getting-started/overview\"] header#header{display:none!important}.example-panel pre::-webkit-scrollbar{width:8px}.example-panel pre::-webkit-scrollbar-thumb{background:rgba(0,0,0,.22);border-radius:4px;border:1px solid transparent;background-clip:padding-box}.dark .example-panel pre::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);background-clip:padding-box}.example-panel pre::-webkit-scrollbar-track{background:0 0}.example-tab-active{background-color:#eee!important}.dark .example-tab-active{background-color:rgba(255,255,255,.06)!important}.example-tab-list,.example-tab-list li{padding:0!important;margin:0!important;list-style:none!important}.example-tab-list li{display:block!important}.example-panel .code-block{margin-top:0!important;margin-bottom:0!important}.home-panel-link{font-size:.875rem;color:#4b5563;transition:color .15s}.dark .home-panel-link:hover,.home-panel-link:hover{color:#fb631b}.dark .home-panel-link{color:#9ca3af}.min-h-\\[260px\\]{min-height:260px}.bg-\\[\\#f6f6f6\\]{background-color:#f6f6f6}.bg-\\[\\#434343\\]{background-color:#434343}.hover\\:bg-\\[\\#2a2a2a\\]:hover{background-color:#2a2a2a}.border-\\[\\#e5e5e5\\]{border-color:#e5e5e5}.dark .dark\\:bg-\\[\\#1a1a1a\\]{background-color:#1a1a1a}.dark .dark\\:border-\\[\\#2a2a2a\\]{border-color:#2a2a2a}.dark .dark\\:bg-\\[\\#111\\]{background-color:#111}.bg-gray-50\\/60{background-color:rgb(249 250 251/.6)}.dark .dark\\:bg-white\\/\\[0\\.02\\]{background-color:rgb(255 255 255/.02)}.text-\\[12px\\]{font-size:12px}.text-\\[13px\\]{font-size:13px}@media (min-width:1024px){.lg\\:w-\\[262px\\]{width:262px}.lg\\:p-5{padding:1.25rem}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:border-r{border-right-width:1px}.lg\\:border-b-0{border-bottom-width:0}.lg\\:border-gray-200{border-color:rgb(229 231 235)}.dark .lg\\:dark\\:border-\\[\\#2a2a2a\\]{border-color:#2a2a2a}}html[data-current-path=\"/getting-started/overview\"] [class*=max-w-6xl]>div:last-child{max-width:none!important}html[data-current-path=\"/getting-started/overview\"] h2.font-bold{font-weight:700!important}html[data-current-path=\"/getting-started/overview\"] .mdx-content,html[data-current-path=\"/getting-started/overview\"] .mdx-content h2{margin-top:0!important}html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt code{font-family:'FT System Mono',monospace!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a,html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:active,html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:focus,html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:hover,html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:visited{color:#0550ae!important;font-weight:400!important;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}.dark html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a,.dark html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:active,.dark html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:focus,.dark html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:hover,.dark html[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:visited,html.dark[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a,html.dark[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:active,html.dark[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:focus,html.dark[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:hover,html.dark[data-current-path=\"/getting-started/overview\"] .agent-onboarding-prompt a:visited{color:#79c0ff!important}.prose a:not([class*=card]):not([class*=button]){font-weight:400!important}.pw-consent{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:2147483000;max-height:calc(100dvh - 2rem);overflow-y:auto;border-radius:4px;background:rgba(34,34,34,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:1rem;color:#fff;font-family:'Gerstner Programm',-apple-system,BlinkMacSystemFont,sans-serif;opacity:0;transform:translateY(12px);transition:opacity .4s cubic-bezier(.6,0,.2,1),transform .4s cubic-bezier(.6,0,.2,1)}.pw-consent[data-visible=true]{opacity:1;transform:translateY(0)}@media (min-width:768px){.pw-consent{bottom:1.5rem;left:1.5rem;right:auto;width:300px}}.pw-consent__stack{display:flex;flex-direction:column;gap:1rem}.pw-consent__body,.pw-consent__title{letter-spacing:.15px;margin:0;color:#fff}.pw-consent__title{font-size:16px;font-weight:500;line-height:24px}.pw-consent__body{font-size:13px;line-height:16px}.pw-consent__body a,.pw-consent__linkbtn{color:#fff;text-decoration:underline;background:0 0;border:0;padding:0;font:inherit;cursor:pointer}.pw-consent__panel{display:none;flex-direction:column;gap:.75rem;border-top:1px solid rgba(255,255,255,.15);padding-top:1rem}.pw-consent__panel[data-expanded=true]{display:flex}.pw-consent__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.pw-consent__label{font-size:13px;line-height:16px;letter-spacing:.15px;color:#fff}.pw-consent__always,.pw-consent__hint{margin-top:2px;color:rgba(255,255,255,.55)}.pw-consent__hint{display:block;font-size:12px;line-height:15px}.pw-consent__always{flex-shrink:0;font-family:'FT System Mono',monospace;font-size:11px;line-height:16px;text-transform:uppercase}.pw-consent__toggle{position:relative;flex-shrink:0;margin-top:2px;width:34px;height:20px;border:0;border-radius:9999px;background:rgba(255,255,255,.25);cursor:pointer;transition:background-color .2s cubic-bezier(.6,0,.2,1)}.pw-consent__btn:hover,.pw-consent__toggle[aria-checked=true]{background:#fff}.pw-consent__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:9999px;background:#fff;transition:left .2s cubic-bezier(.6,0,.2,1),background-color .2s}.pw-consent__toggle[aria-checked=true] .pw-consent__knob{left:16px;background:#222}.pw-consent__actions{display:flex;gap:1rem}.pw-consent__btn{flex:1 1 0;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:0;border-radius:4px;background:#eee;color:#181818;padding:8px 16px;font-family:'FT System Mono',monospace;font-size:13px;line-height:16px;text-transform:uppercase;cursor:pointer;transition:background-color .2s}.pw-consent__btn--save{margin-top:4px;width:100%}@media (prefers-reduced-motion:reduce){.pw-consent,.pw-consent__btn,.pw-consent__knob,.pw-consent__toggle{transition:none}}"}],"page":{"pagePath":"resources/faqs","slug":"/resources/faqs","pageMetadata":{"title":"Parallel API FAQs","sidebarTitle":"FAQs","description":"Frequently asked questions about Parallel APIs, billing, security, and platform features","href":"/resources/faqs"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Frequently asked questions about Parallel APIs, billing, security, and platform features\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,Heading,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(`div`,{className:`mint-sr-only`,\"aria-hidden\":`false`,children:[_jsxs(_components.p,{children:[`For AI agents: a documentation index is available at `,_jsx(_components.a,{href:`https://docs.parallel.ai/llms.txt`,children:`https://docs.parallel.ai/llms.txt`}),`. The full text of all docs is at `,_jsx(_components.a,{href:`https://docs.parallel.ai/llms-full.txt`,children:`https://docs.parallel.ai/llms-full.txt`}),`. You may also fetch any page as Markdown by appending `,_jsx(_components.code,{children:`.md`}),` to its URL or sending `,_jsx(_components.code,{children:`Accept: text/markdown`}),`.`]}),_jsxs(_components.p,{children:[`For Search and Extract, use `,_jsx(_components.code,{children:`/v1/search`}),` and `,_jsx(_components.code,{children:`/v1/extract`}),` for all new integrations and agent tool calls. Use `,_jsx(_components.code,{children:`/v1beta/search`}),` and `,_jsx(_components.code,{children:`/v1beta/extract`}),` only when maintaining an existing integration that already uses them. The request bodies changed too: on `,_jsx(_components.code,{children:`/v1/extract`}),`, `,_jsx(_components.code,{children:`full_content`}),`, `,_jsx(_components.code,{children:`fetch_policy`}),` and `,_jsx(_components.code,{children:`excerpt_settings`}),` go inside `,_jsx(_components.code,{children:`advanced_settings`}),`, and sending the v1beta top-level `,_jsx(_components.code,{children:`excerpts`}),`, `,_jsx(_components.code,{children:`full_content`}),` and `,_jsx(_components.code,{children:`fetch_policy`}),` to `,_jsx(_components.code,{children:`/v1/extract`}),` returns a 422. Do not substitute `,_jsx(_components.code,{children:`/v1`}),` for the documented FindAll or Ingest endpoint paths.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`platform`,children:`Platform`}),`\n`,_jsx(Accordion,{title:`Where do I get an API key?`,id:`where-do-i-get-an-api-key`,children:_jsxs(_components.p,{children:[`A default API key is generated when you signup to\n`,_jsx(_components.a,{href:`https://platform.parallel.ai`,children:`Platform`}),`. You can create and manage keys via\nSettings.`]})}),`\n`,_jsx(Accordion,{title:`How can I track usage and costs?`,id:`how-can-i-track-usage-and-costs`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Platform > Usage`}),` for real-time request counts, and spend.`]})}),`\n`,_jsx(Accordion,{title:`How do I add teammates?`,id:`how-do-i-add-teammates`,children:_jsxs(_components.p,{children:[`Owners can invite users under `,_jsx(_components.strong,{children:`Settings`}),` in\n`,_jsx(_components.a,{href:`https://platform.parallel.ai`,children:`Platform`}),`. Choose “Admin” or “Member” roles.`]})}),`\n`,_jsx(Accordion,{title:`Can I use Parallel for commercial use?`,id:`can-i-use-parallel-for-commercial-use`,children:_jsxs(_components.p,{children:[`Subject to our `,_jsx(_components.a,{href:`https://www.parallel.ai/customer-terms`,children:`Terms of Service`}),` -\nyou own the output you create with Parallel, including the right to reprint,\nsell, and merchandise.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`apis`,children:`APIs`}),`\n`,_jsx(Accordion,{title:`Can I chain several Tasks together in the Task API?`,id:`can-i-chain-several-tasks-together-in-the-task-api`,children:_jsx(_components.p,{children:`Yes — Task Run Results from one execution can map to Task Run Input fields in\nanother execution. For example, in one Task Run, you can identify the address\nof a business using a simple processor. Then, in the next Task Run you\nidentify additional details about the business, given business name and\naddress.`})}),`\n`,_jsx(Accordion,{title:`Can I limit my query to specific sources only?`,id:`can-i-limit-my-query-to-specific-sources-only`,children:_jsxs(_components.p,{children:[`Yes, you can do this with `,_jsx(_components.a,{href:`/search/source-policy`,children:`Source Policy`}),`. This is\navailable for the Task, Search, and Monitor APIs today.`]})}),`\n`,_jsx(Accordion,{title:`Can Parallel fetch data that sits behind a login?`,id:`can-parallel-fetch-data-that-sits-behind-a-login`,children:_jsx(_components.p,{children:`Parallel is focused on reasoning and retrieval over the public web. For now,\nwe only access what can be reached on the public web without authentication\n(e.g. signing in with credentials).`})}),`\n`,_jsx(Accordion,{title:`Is Parallel multi‑modal?`,id:`is-parallel-multi-modal`,children:_jsx(_components.p,{children:`Our strength is reasoning and retrieval over text. We can recognize some\non‑page images (e.g. detect customer logos), but we don’t accept images as\ninputs or return them as outputs yet.`})}),`\n`,_jsx(Accordion,{title:`Are there rate limits?`,id:`are-there-rate-limits`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`API`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Default Rate Limit`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tasks`}),_jsx(_components.td,{children:`2000 per min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Web Tools`}),_jsx(_components.td,{children:`600 per min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Chat`}),_jsx(_components.td,{children:`300 per min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`FindAll`}),_jsx(_components.td,{children:`300 per hour`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Monitor`}),_jsx(_components.td,{children:`300 per min`})]})]})]})}),`\n`,_jsx(Accordion,{title:`How recent is the web research you provide?`,id:`how-recent-is-the-web-research-you-provide`,children:_jsx(_components.p,{children:`With the Task API, our web research is up to date to the current day. We are\nable to access live web links at the time of your query to ensure data is as\nreal time as possible. For lower end processors in the Search API and Chat\nAPI, our systems prioritize reduced latency over freshness.`})}),`\n`,_jsx(Accordion,{title:`Can you include data from internal sources as part of your search?`,id:`can-you-include-data-from-internal-sources-as-part-of-your-search`,children:_jsx(_components.p,{children:`Parallel focuses on public web information. You can pass private data into a\ntask as an input variable or post‑process the output on your side, but we\ndon’t pull it natively.`})}),`\n`,_jsx(Heading,{level:`2`,id:`billing-\u0026-payments`,children:`Billing \u0026 Payments`}),`\n`,_jsx(Accordion,{title:`How is pricing calculated?`,id:`how-is-pricing-calculated`,children:_jsxs(_components.p,{children:[`Parallel Processors incorporate usage-based pricing. All pricing details for\nAPI and Processor are available `,_jsx(_components.a,{href:`https://parallel.ai/pricing`,children:`here`}),`.`]})}),`\n`,_jsxs(Accordion,{title:`Can I set a spend limit?`,id:`can-i-set-a-spend-limit`,children:[_jsxs(_components.p,{children:[`Yes. Organization admins can set a monthly spend limit for the whole\norganization, or for an individual app, under `,_jsx(_components.strong,{children:`Settings`}),` in\n`,_jsx(_components.a,{href:`https://platform.parallel.ai`,children:`Platform`}),`. Limits are whole dollars and reset\nat the beginning of each calendar month.`]}),_jsx(_components.p,{children:`When monthly spend reaches the limit, all organization admins receive an\nemail. Limits are notify-only; they never block requests.`})]}),`\n`,_jsx(Heading,{level:`2`,id:`security-\u0026-compliance`,children:`Security \u0026 Compliance`}),`\n`,_jsx(Accordion,{title:`Are you SOC-II compliant?`,id:`are-you-soc-ii-compliant`,children:_jsxs(_components.p,{children:[`Yes. Parallel is SOC-II Type 1 and Type II certified as of April 2025. Email\nus at `,_jsx(_components.a,{href:`mailto:partnerships@parallel.ai`,children:`partnerships@parallel.ai`}),` to request\naccess to our full report in Trust Center.`]})}),`\n`,_jsx(Accordion,{title:`Where is Parallel data stored?`,id:`where-is-parallel-data-stored`,children:_jsx(_components.p,{children:`All data is encrypted in transit (TLS 1.2+) and at rest in US-based data\ncenters.`})}),`\n`,_jsx(Accordion,{title:`Do you access or store my private data?`,id:`do-you-access-or-store-my-private-data`,children:_jsx(_components.p,{children:`No. Parallel focuses on public web information. You can pass private data into\na task as an input variable or post‑process the output on your side, but we\ndon’t pull it natively. Data you submit as inputs, and the outputs returned,\nare covered by the Customer Terms, including the training use described in\n“Will you train models on my data?” below. In the future we plan on building\ntools that will allow you to more easily point Parallel to your own sources.`})}),`\n`,_jsx(Accordion,{title:`Can I run Parallel inside my VPC?`,id:`can-i-run-parallel-inside-my-vpc`,children:_jsxs(_components.p,{children:[`Private‑cloud and on‑prem options are available for qualified enterprise\ncustomers—ask our team at\n`,_jsx(_components.a,{href:`mailto:partnerships@parallel.ai`,children:`partnerships@parallel.ai`}),`.`]})}),`\n`,_jsx(Accordion,{title:`Will you train models on my data?`,id:`will-you-train-models-on-my-data`,children:_jsxs(_components.p,{children:[`Under the standard Customer Terms, Parallel may use inputs and outputs, not\nlinked to any individual, to train and improve the models behind its services.\nEnterprise plans with zero data retention exclude that use. Search API traffic\nsent to the EU endpoint is also excluded. See the\n`,_jsx(_components.a,{href:`https://parallel.ai/customer-terms`,children:`Customer Terms`}),` for details.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Parallel API FAQs","sidebarTitle":"FAQs","description":"Frequently asked questions about Parallel APIs, billing, security, and platform features","href":"/resources/faqs"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Platform","slug":"platform","depth":2,"children":[]},{"title":"APIs","slug":"apis","depth":2,"children":[]},{"title":"Billing \u0026 Payments","slug":"billing-\u0026-payments","depth":2,"children":[]},{"title":"Security \u0026 Compliance","slug":"security-\u0026-compliance","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/parallel-6fabab31-mtje7p526we/8bc4b1f689ce2d52/consent.js","/_mintlify/custom/parallel-6fabab31-mtje7p526we/07c1eb0ddac88dfe/link-tracking.js"],"dynamicCss":".mint-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0\n}","subdomain":"parallel-6fabab31-mtje7p526we","siteName":"Parallel","title":"Parallel API FAQs - Parallel","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T15:34:23.979Z","originalFileLocation":"resources/faqs.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Frequently asked questions about Parallel APIs, billing, security, and platform features\">\u003cmeta data-mint-head name=\"application-name\" content=\"Parallel\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/parallel-6fabab31-mtje7p526we/ZNRH8iM_vWv_wJYk/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/parallel-6fabab31-mtje7p526we/ZNRH8iM_vWv_wJYk/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/parallel-6fabab31-mtje7p526we/ZNRH8iM_vWv_wJYk/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/parallel-6fabab31-mtje7p526we/ZNRH8iM_vWv_wJYk/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/parallel-6fabab31-mtje7p526we/ZNRH8iM_vWv_wJYk/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/parallel-6fabab31-mtje7p526we/ZNRH8iM_vWv_wJYk/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/parallel-6fabab31-mtje7p526we/ZNRH8iM_vWv_wJYk/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/parallel-6fabab31-mtje7p526we/ZNRH8iM_vWv_wJYk/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/parallel-6fabab31-mtje7p526we/ZNRH8iM_vWv_wJYk/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Parallel API FAQs - Parallel\">\u003cmeta data-mint-head property=\"og:description\" content=\"Frequently asked questions about Parallel APIs, billing, security, and platform features\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Parallel\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.parallel.ai/resources/faqs\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://parallel-6fabab31-mtje7p526we.mintlify.app/_mintlify/api/og/v2?division=Additional+Resources\u0026amp;title=Parallel+API+FAQs\u0026amp;description=Frequently+asked+questions+about+Parallel+APIs%2C+billing%2C+security%2C+and+platform+features\u0026amp;theme=106af9efc399e2ef4c618350\u0026amp;signature=4c060e8bfc85e157d1afb07ad2657bdea88aa20caf68c109f211b576b6c490a6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Parallel API FAQs - Parallel\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Frequently asked questions about Parallel APIs, billing, security, and platform features\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://parallel-6fabab31-mtje7p526we.mintlify.app/_mintlify/api/og/v2?division=Additional+Resources\u0026amp;title=Parallel+API+FAQs\u0026amp;description=Frequently+asked+questions+about+Parallel+APIs%2C+billing%2C+security%2C+and+platform+features\u0026amp;theme=106af9efc399e2ef4c618350\u0026amp;signature=4c060e8bfc85e157d1afb07ad2657bdea88aa20caf68c109f211b576b6c490a6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/parallel-6fabab31-mtje7p526we/ZNRH8iM_vWv_wJYk/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Parallel\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FB631B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.parallel.ai/resources/faqs\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/resources/faqs.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.parallel.ai/#organization\",\"name\":\"Parallel\",\"url\":\"https://docs.parallel.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/parallel-6fabab31-mtje7p526we/ODrEI5O3l6nnvEZD/logo/wordmark_light.svg?fit=max\u0026auto=format\u0026n=ODrEI5O3l6nnvEZD\u0026q=85\u0026s=955d1146a212bea2279ca4ee6916b8ae\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.parallel.ai#website\",\"name\":\"Parallel\",\"url\":\"https://docs.parallel.ai\",\"publisher\":{\"@id\":\"https://docs.parallel.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.parallel.ai/resources/faqs#webpage\",\"url\":\"https://docs.parallel.ai/resources/faqs\",\"name\":\"Parallel API FAQs\",\"description\":\"Frequently asked questions about Parallel APIs, billing, security, and platform features\",\"dateModified\":\"2026-10-22T15:34:23.979Z\",\"isPartOf\":{\"@id\":\"https://docs.parallel.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.parallel.ai/resources/faqs#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.parallel.ai/resources/faqs#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Additional Resources\",\"item\":\"https://docs.parallel.ai/getting-started/glossary\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Parallel API FAQs\",\"item\":\"https://docs.parallel.ai/resources/faqs\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.parallel.ai/resources/faqs#article\",\"headline\":\"Parallel API FAQs\",\"name\":\"Parallel API FAQs\",\"description\":\"Frequently asked questions about Parallel APIs, billing, security, and platform features\",\"url\":\"https://docs.parallel.ai/resources/faqs\",\"mainEntityOfPage\":{\"@id\":\"https://docs.parallel.ai/resources/faqs#webpage\"},\"dateModified\":\"2026-10-22T15:34:23.979Z\",\"publisher\":{\"@id\":\"https://docs.parallel.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.parallel.ai#website\"}}]}\u003c/script>","siteName":"Parallel","nav":{"global":{"anchors":[{"anchor":"Get API Key","icon":"key","href":"https://platform.parallel.ai"},{"anchor":"OpenAPI Spec","icon":"file-code","href":"https://docs.parallel.ai/public-openapi.json"},{"anchor":"Python SDK","icon":"python","href":"https://pypi.org/project/parallel-web/"},{"anchor":"TypeScript SDK","icon":"js","href":"https://www.npmjs.com/package/parallel-web"}]},"tabs":[{"tab":"Documentation","icon":"book-open","groups":[{"group":"Getting started","icon":"rocket","pages":[{"mode":"wide","title":"Parallel API Overview","sidebarTitle":"Overview","href":"/getting-started/overview"},{"title":"Choose an API","sidebarTitle":"Choose an API","href":"/getting-started/choose-an-api"},{"title":"Parallel API Pricing","sidebarTitle":"Pricing","href":"/getting-started/pricing"},{"title":"API Rate Limits","sidebarTitle":"Rate limits","href":"/getting-started/rate-limits"}]},{"group":"Web Tools","icon":"wrench","pages":[{"group":"Search","pages":[{"title":"Search API Quickstart","sidebarTitle":"Quickstart","href":"/search/search-quickstart"},{"title":"Search API Best Practices","sidebarTitle":"Best Practices","href":"/search/best-practices"},{"title":"How to Eval Parallel Search","sidebarTitle":"How to Eval","href":"/search/evaluating-search"},{"title":"Search Modes","sidebarTitle":"Modes","href":"/search/modes"},{"title":"Migrate to Parallel Search","sidebarTitle":"Migrate to Parallel","href":"/search/migrate-to-parallel"},{"title":"Search indexed web content for coding agents","sidebarTitle":"Indexed content for agents","href":"/search/indexed-content-for-agents"},{"title":"Advanced Search Settings","sidebarTitle":"Advanced Settings","href":"/search/advanced-search-settings"},{"title":"Source Policy","url":"/resources/source-policy","href":"/search/source-policy"},{"title":"Parallel MCP","url":"/integrations/mcp/quickstart","href":"/search/search-mcp"},{"title":"Upgrade from Beta to GA","sidebarTitle":"Upgrade from Beta to GA","href":"/search/search-migration-guide"}]},{"group":"Image Search","pages":[{"title":"Image Search API Quickstart","sidebarTitle":"Quickstart","href":"/image-search/image-search-quickstart"},{"title":"Image Search API Best Practices","sidebarTitle":"Best Practices","href":"/image-search/best-practices"},{"title":"Image Search Modes","sidebarTitle":"Modes","href":"/image-search/modes"}]},{"group":"Extract","pages":[{"title":"Extract API Quickstart","sidebarTitle":"Quickstart","href":"/extract/extract-quickstart"},{"title":"Extract API Best Practices","sidebarTitle":"Best Practices","href":"/extract/best-practices"},{"title":"Advanced Extract Settings","sidebarTitle":"Advanced Settings","href":"/extract/advanced-extract-settings"},{"title":"Extract Migration Guide: Beta to GA","sidebarTitle":"Extract Migration Guide","href":"/extract/extract-migration-guide"}]},{"group":"Decisions","pages":[{"title":"Decisions API Quickstart","sidebarTitle":"Quickstart","href":"/decisions/decisions-quickstart"},{"title":"Decisions Question Types","sidebarTitle":"Question Types","href":"/decisions/question-types"},{"title":"Decisions Best Practices","sidebarTitle":"Best Practices","href":"/decisions/best-practices"}]}]},{"group":"Web Agents","icon":"robot","pages":[{"group":"Task","pages":[{"title":"Task API Quickstart","sidebarTitle":"Quickstart","href":"/task-api/task-quickstart"},{"title":"Task API Best Practices","sidebarTitle":"Best Practices","href":"/task-api/best-practices"},{"group":"Core Concepts","pages":[{"title":"Task Spec","mode":"default","href":"/task-api/guides/specify-a-task"},{"title":"Processors","href":"/task-api/guides/choose-a-processor"},{"title":"Task Runs Lifecycle","href":"/task-api/guides/execute-task-run"},{"title":"Research Basis","href":"/task-api/guides/access-research-basis"},{"title":"Interactions","sidebarTitle":"Interactions","href":"/task-api/guides/interactions"}]},{"group":"Examples","pages":[{"title":"Interactive Research","sidebarTitle":"Interactions","href":"/task-api/examples/interactive-research"},{"title":"Task API Deep Research Quickstart","sidebarTitle":"Deep Research","href":"/task-api/examples/task-deep-research"},{"title":"Task API Enrichment Quickstart","sidebarTitle":"Enrichment","mode":"default","href":"/task-api/examples/task-enrichment"}]},{"group":"Features","pages":[{"title":"Task API Webhooks","sidebarTitle":"Webhooks","href":"/task-api/webhooks"},{"title":"Task Group","href":"/task-api/group-api"},{"title":"Ingest API","href":"/task-api/ingest-api"},{"title":"Task API Streaming Events","sidebarTitle":"Streaming Events","href":"/task-api/task-sse"},{"title":"MCP Tool Calling","href":"/task-api/mcp-tool-call"},{"title":"Data Connectors","url":"/resources/data-connectors","href":"/task-api/data-connectors"},{"title":"Source Policy","url":"/resources/source-policy","href":"/task-api/source-policy"}]}]},{"group":"Responses","pages":[{"title":"Responses API Quickstart","sidebarTitle":"Quickstart","href":"/responses-api/responses-quickstart"},{"group":"Features","pages":[{"title":"Statefulness","sidebarTitle":"Statefulness","href":"/responses-api/features/statefulness"},{"title":"Responses API Structured Outputs","sidebarTitle":"Structured Outputs","href":"/responses-api/features/structured-outputs"},{"title":"Responses API Streaming Events","sidebarTitle":"Streaming Events","href":"/responses-api/features/streaming-events"},{"title":"Citations","sidebarTitle":"Citations","href":"/responses-api/features/citations"},{"title":"Web Search Tool","sidebarTitle":"Web Search Tool","href":"/responses-api/features/web-search-tool"},{"title":"MCP Tools","sidebarTitle":"MCP Tools","href":"/responses-api/features/mcp-tools"},{"title":"Data Connectors","url":"/resources/data-connectors#responses-api","href":"/responses-api/features/data-connectors"}]},{"group":"Examples","pages":[{"title":"Using the Responses API Directly","sidebarTitle":"Direct Requests","href":"/responses-api/examples/direct-requests"},{"title":"Using It as a Research Subagent","sidebarTitle":"Research Subagent","href":"/responses-api/examples/research-subagent"}]},{"title":"OpenAI Responses Compatibility","sidebarTitle":"OpenAI Compatibility","href":"/responses-api/openai-compatibility"}]},{"group":"FindAll","pages":[{"title":"FindAll API Quickstart","sidebarTitle":"Quickstart","href":"/findall-api/findall-quickstart"},{"title":"Entity Search","sidebarTitle":"Entity Search","href":"/findall-api/entity-search"},{"group":"Core Concepts","pages":[{"title":"Generators","href":"/findall-api/core-concepts/findall-generator-pricing"},{"title":"Candidates","href":"/findall-api/core-concepts/findall-candidates"},{"title":"Run Lifecycle","href":"/findall-api/core-concepts/findall-lifecycle"}]},{"group":"Features","pages":[{"title":"Preview","href":"/findall-api/features/findall-preview"},{"title":"Enrichments","href":"/findall-api/features/findall-enrich"},{"title":"FindAll API Streaming Events","sidebarTitle":"Streaming Events","href":"/findall-api/features/findall-sse"},{"title":"FindAll API Webhooks","sidebarTitle":"Webhooks","href":"/findall-api/features/findall-webhook"},{"title":"Extend","href":"/findall-api/features/findall-extend"},{"title":"Cancel","href":"/findall-api/features/findall-cancel"},{"title":"Refresh Runs","href":"/findall-api/features/findall-refresh"}]}]},{"group":"Monitor","pages":[{"title":"Monitor API Quickstart","sidebarTitle":"Quickstart","href":"/monitor-api/monitor-quickstart"},{"group":"Features","pages":[{"title":"Events","sidebarTitle":"Events","href":"/monitor-api/monitor-events"},{"title":"Monitor API Webhooks","sidebarTitle":"Webhooks","href":"/monitor-api/monitor-webhooks"}]},{"group":"Examples","pages":[{"title":"Create a Snapshot Monitor","sidebarTitle":"Snapshot Monitor","href":"/monitor-api/quickstart-snapshot"},{"title":"Follow-up Tasks","sidebarTitle":"Follow-up Tasks","href":"/monitor-api/monitor-task"}]},{"title":"Monitor Migration Guide: Alpha to GA","sidebarTitle":"Monitor Migration Guide","href":"/monitor-api/monitor-migration-guide"}]}]},{"group":"Developer Tools","icon":"plug","pages":[{"title":"Developer Tools Overview","sidebarTitle":"Quickstart","href":"/integrations/developer-quickstart"},{"title":"Account API","href":"/integrations/account-api"},{"title":"Install Parallel Agent Skills","sidebarTitle":"Agent Skills","href":"/integrations/agent-skills"},{"title":"Anthropic Tool Calling","sidebarTitle":"Anthropic Tool Calling","href":"/integrations/anthropic-tool-calling"},{"title":"Claude Code Plugin","sidebarTitle":"Claude Code Plugin","href":"/integrations/claude-code-marketplace"},{"title":"OpenClaw Skills for Web Search and Research","sidebarTitle":"ClawHub","href":"/integrations/clawhub"},{"title":"Parallel CLI","sidebarTitle":"CLI","href":"/integrations/cli"},{"title":"Cursor Plugin","sidebarTitle":"Cursor Plugin","href":"/integrations/cursor-marketplace"},{"title":"LangChain","href":"/integrations/langchain"},{"group":"MCP","pages":[{"title":"Parallel MCP Server","sidebarTitle":"Quickstart","href":"/integrations/mcp/quickstart"},{"title":"Install the Parallel MCP Server","sidebarTitle":"Installation","href":"/integrations/mcp/installation"},{"title":"Programmatic Use","href":"/integrations/mcp/programmatic-use"},{"title":"Search MCP (legacy)","sidebarTitle":"Search MCP","hidden":true,"href":"/integrations/mcp/search-mcp"},{"title":"Task MCP (legacy)","sidebarTitle":"Task MCP","hidden":true,"href":"/integrations/mcp/task-mcp"}]},{"title":"OAuth Provider","href":"/integrations/oauth-provider"},{"title":"Ollama Tool Calling","sidebarTitle":"Ollama Tool Calling","href":"/integrations/ollama-tool-calling"},{"title":"OpenAI Tool Calling","sidebarTitle":"OpenAI Tool Calling","href":"/integrations/openai-tool-calling"},{"title":"OpenCode Plugin","sidebarTitle":"OpenCode Plugin","href":"/integrations/opencode-plugin"},{"title":"Pi Extension","sidebarTitle":"Pi Extension","href":"/integrations/pi-extension"}]},{"group":"Platform Integrations","pages":[{"title":"Agentic Payments (MPP \u0026 x402)","href":"/integrations/agentic-payments"},{"title":"AWS Marketplace","href":"/integrations/aws-marketplace"},{"title":"Browser Use","href":"/integrations/browseruse"},{"title":"Fireworks","href":"/integrations/fireworks"},{"title":"Google Cloud Marketplace","href":"/integrations/google-cloud-marketplace"},{"title":"Google Gemini Enterprise","href":"/integrations/google-gemini-enterprise"},{"title":"Google Sheets","href":"/integrations/gsuite"},{"title":"LiteLLM","href":"/integrations/litellm"},{"title":"n8n","href":"/integrations/n8n"},{"title":"OpenRouter","href":"/integrations/openrouter"},{"title":"Render","href":"/integrations/render"},{"title":"Superhuman","href":"/integrations/superhuman"},{"title":"Vercel","href":"/integrations/vercel"},{"title":"Zapier","href":"/integrations/zapier"}]},{"group":"Data Integrations","pages":[{"title":"Data Integrations","sidebarTitle":"Overview","href":"/data-integrations/overview"},{"title":"Apache Spark","href":"/data-integrations/spark"},{"title":"DuckDB","href":"/data-integrations/duckdb"},{"title":"Google BigQuery","href":"/data-integrations/bigquery"},{"title":"Polars","href":"/data-integrations/polars"},{"title":"Snowflake","href":"/data-integrations/snowflake"},{"title":"Supabase","href":"/data-integrations/supabase"}]},{"group":"Additional Resources","pages":[{"title":"Parallel API Glossary","sidebarTitle":"Glossary","href":"/getting-started/glossary"},{"title":"Data Connectors","href":"/resources/data-connectors"},{"title":"EU Data Residency","href":"/resources/eu-data-residency"},{"title":"Use Parallel Memory to Build on Past Research","sidebarTitle":"Memory","href":"/resources/memory"},{"title":"Organization roles and permissions","sidebarTitle":"Roles and permissions","href":"/resources/organization-roles-and-permissions"},{"title":"Source Policy","href":"/resources/source-policy"},{"title":"API Error Codes and Warnings","sidebarTitle":"Warnings and Errors","href":"/resources/warnings-and-errors"},{"title":"Webhook Setup","href":"/resources/webhook-setup"},{"group":"Version Migration Guides","pages":[{"title":"Upgrade from Beta to GA","sidebarTitle":"Upgrade from Beta to GA","href":"/search/search-migration-guide"},{"title":"Extract Migration Guide: Beta to GA","sidebarTitle":"Extract Migration Guide","href":"/extract/extract-migration-guide"},{"title":"FindAll Migration Guide","href":"/findall-api/findall-migration-guide"},{"title":"Monitor Migration Guide: Alpha to GA","sidebarTitle":"Monitor Migration Guide","href":"/monitor-api/monitor-migration-guide"}]},{"title":"Crawler","href":"/resources/crawler"},{"title":"Status Page","url":"https://status.parallel.ai","description":null,"href":"/resources/status"},{"title":"Parallel API FAQs","sidebarTitle":"FAQs","href":"/resources/faqs"}]}]},{"tab":"API Reference","icon":"magnifying-glass","pages":[{"title":"API Reference","href":"/api-reference/search/search"}]},{"tab":"Account API","icon":"gear","pages":[{"title":"Account API","href":"/service-api/balance/get-balance"}]},{"tab":"API Reference (legacy)","icon":"magnifying-glass","hidden":true,"pages":[{"title":"API Reference (legacy)","href":"/api-reference/legacy/search-beta/search"}]},{"tab":"Changelog","icon":"clock","pages":[{"title":"Changelog","href":"/resources/changelog"}]}]},"title":"Parallel API FAQs - Parallel","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}