📋 Terms of Service

Last updated: July 16, 2026

1. Acceptance of Terms

"scrapedatshi" is a trade name (doing business as, or "DBA") of Primodox LLC. References to "scrapedatshi," "we," "us," or "our" in these Terms refer to Primodox LLC.

By accessing or using the scrapedatshi website, API, developer portal, or Python SDK (collectively, the "Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, you may not use the Service.

We reserve the right to update these Terms at any time. Continued use of the Service after changes are posted constitutes your acceptance of the revised Terms.

2. Description of Service

scrapedatshi (a DBA of Primodox LLC) provides a web scraping and data extraction API that converts web content to Markdown, extracts text and tables from PDFs, generates RAG-optimized chunks, and synchronizes content to vector databases. The Service includes a REST API, a developer portal, and an official Python SDK (pip install scrapedatshi). The Service is intended for developers, researchers, and AI/ML practitioners.

3. Account Registration

To access the developer API, you must register for an account. You agree to:

  • Provide accurate and complete registration information
  • Maintain the security of your account credentials and API keys
  • Notify us immediately of any unauthorized use of your account
  • Be responsible for all activity that occurs under your account

You may not create accounts using automated means or under false pretenses. We reserve the right to suspend or terminate accounts that violate these Terms.

4. API Usage and Hard Caps

The API enforces server-side hard caps on every request, regardless of account tier or credit balance. These limits exist solely to protect server stability — they are not billing limits or tier restrictions. They represent the absolute ceiling on what any single request can perform.

The SDK's max_pages parameter gives you fine-grained control over each request and supports significantly higher limits for large-scale projects — crawling hundreds of pages or generating thousands of chunks in a single call is fully supported. The server-side caps listed above are set to maintain fair performance and stability for all users, not to restrict what you can accomplish.

Hard Cap Applies To Limit
Max pages / crawl /v1/crawl, /v1/crawl-chunk, /v1/autorag 200
Max pages / spider /v1/spider 200
Max chunks / request /v1/sync, /v1/ingest, /v1/rag-chunk 10000

Exceeding a per-request hard cap returns HTTP 400 for that request. Content exceeding the maximum content size (~75,000 words) is automatically truncated before processing — the response will include a content_truncated: true flag when this occurs. Persistent abuse of the Service may result in account suspension.

5. Billing — Credit Wallet

Pay-Per-Use Model

scrapedatshi uses a credit wallet billing model. There are no subscriptions or monthly fees. You purchase credits in advance and credits are deducted after each successful API call. Failed requests are never charged.

Credit Pricing

Credits are denominated in USD and deducted after each successful API call. Pricing is usage-based — there are no subscriptions or monthly fees. Current rates for all operations (scraping, chunking, PDF extraction, schema extraction, vector queries, and more) are maintained on the API Reference & Pricing page. Prices may be updated at any time; the rates displayed on that page are always current.

Free Signup Credits

New accounts receive a one-time credit grant of $0.25 upon registration. These credits are non-transferable and non-refundable.

Purchasing Credits (Top-Up)

Credits are purchased in advance through the developer portal. Payments are processed securely by Stripe. We do not store your full payment card details — all payment data is handled by Stripe under their PCI-compliant infrastructure. A minimum purchase amount applies; the current minimum is displayed on the Billing page.

Refund Policy

All credit purchases are non-refundable except where required by applicable law. Credits have no cash value and cannot be transferred between accounts. If you believe you were charged in error, please contact us within 30 days of the charge at dev@scrapedatshi.com.

Insufficient Balance

API calls will be rejected with HTTP 402 if your credit balance falls below the minimum threshold required to proceed. Top up your balance at any time through the developer portal to restore access.

6. Acceptable Use Policy

You agree not to use the Service to:

  • Scrape websites in violation of their Terms of Service or robots.txt directives
  • Collect personal data without appropriate legal basis or consent
  • Engage in any activity that violates applicable laws or regulations
  • Attempt to circumvent rate limits, authentication, or security measures
  • Resell or redistribute API access without our written permission
  • Use the Service to generate spam, malware, or harmful content
  • Interfere with or disrupt the integrity or performance of the Service
  • Reverse engineer, decompile, or attempt to extract the source code of the Service
  • Use the session capture utility (capture_session()) to access systems you are not authorized to access, or to capture or use another person's session credentials without their explicit consent

You are solely responsible for ensuring your use of the Service complies with all applicable laws, including data protection regulations (e.g., GDPR, CCPA) and the terms of any third-party websites you scrape.

7. Python SDK

scrapedatshi provides an official Python SDK (pip install scrapedatshi) as an open-source client library distributed under the MIT License. The SDK is a convenience wrapper around the REST API and is provided "as is" without additional warranties beyond those stated in Section 10 of these Terms.

Use of the SDK is subject to these Terms. The SDK communicates with the scrapedatshi API using your API key — all API usage through the SDK deducts credits from your balance.

Local Fetch Mode (SDK/MCP Default — Recommended)

By default, the SDK and MCP server operate in local-fetch mode — the recommended path for maximum performance: outbound HTTP requests to target URLs are made directly from the machine running the SDK or MCP server, using the user's own pipeline. The raw HTML is then submitted to our API for processing. In this mode, we do not make outbound requests to the target URLs on your behalf and do not log the content of those requests.

The SDK also supports passing session cookies and custom HTTP headers (e.g., for authenticated scraping of login-walled pages). These credentials are used exclusively on the user's local machine to fetch the target URL and are never transmitted to our servers. We do not receive, store, or process any cookies or headers you supply to the SDK's local-fetch methods.

You are solely responsible for ensuring that your use of session credentials and authenticated scraping complies with the terms of service of any third-party website you access, as well as all applicable laws and regulations.

Authenticated Scraping — User Responsibility

The SDK supports authenticated scraping via session cookies, HTTP headers, and the optional capture_session() utility (available via pip install scrapedatshi[auth]). These features are designed for legitimate use cases such as ingesting content from internal company portals, personal accounts, or systems where you have explicit authorization to access and process the content.

By using any authenticated scraping feature, you represent and warrant that:

  • You are the account holder of the target system, or you have received explicit written authorization from the account holder and/or system owner to access and scrape the content
  • Your use complies with the target system's Terms of Service, acceptable use policy, and all applicable laws and regulations, including but not limited to the Computer Fraud and Abuse Act (CFAA), the EU Computer Misuse Directive, and equivalent laws in your jurisdiction
  • You are not accessing the target system on behalf of another person without their explicit, informed consent
  • You have obtained any necessary employer, organizational, or contractual permissions required to access and process the content

Session Capture (capture_session())

The optional capture_session() utility opens a real browser window on your local machine, allows you to authenticate manually through any login flow (including SSO, MFA, and Okta/Duo), and captures the resulting browser session state (cookies and localStorage tokens) for use in subsequent scraping operations.

Session capture runs entirely on your local machine. scrapedatshi never receives, stores, or processes your captured session data, authentication credentials, or .auth.json files. The captured session is used only by your local SDK instance to authenticate requests before submitting the resulting HTML to our API.

You acknowledge and accept the following risks and responsibilities when using session capture:

  • IP address risk: Session capture uses your own IP address. Any IP bans, account suspensions, rate limiting, or other consequences imposed by the target system as a result of your scraping activity are your sole responsibility. scrapedatshi is not liable for any such consequences.
  • Account risk: Automated access to systems — even with valid credentials — may violate the target system's Terms of Service and could result in account suspension or termination. You accept this risk entirely.
  • Legal risk: Accessing systems without proper authorization, or in violation of applicable law, is your sole legal responsibility. scrapedatshi provides session capture as a technical tool only and does not endorse, encourage, or accept liability for any unauthorized access.
  • Credential security: Captured session files (.auth.json) contain live authentication tokens capable of impersonating your account. You are solely responsible for securing these files, ensuring they are not committed to version control, and revoking or rotating credentials if they are compromised.

scrapedatshi expressly disclaims all liability for any consequences arising from your use of authenticated scraping features, including but not limited to IP bans, account suspensions, legal claims, data breaches, or violations of third-party terms of service.

8. API Keys and Security

Your API key is a secret credential. You are responsible for keeping it confidential. Do not embed API keys in publicly accessible code repositories, client-side JavaScript, or other insecure locations.

If you believe your API key has been compromised, you should immediately regenerate it from the developer portal. We are not liable for any unauthorized use of your API key resulting from your failure to keep it secure.

9. Intellectual Property

The Service, including its software, design, and documentation, is owned by scrapedatshi and is protected by intellectual property laws. You are granted a limited, non-exclusive, non-transferable license to use the Service in accordance with these Terms.

You retain ownership of any content you submit to or process through the Service. By using the Service, you grant us a limited license to process your content solely for the purpose of providing the Service.

10. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

We do not warrant that the Service will be uninterrupted, error-free, or free of viruses or other harmful components. We do not warrant the accuracy, completeness, or usefulness of any content extracted or processed by the Service.

11. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, SCRAPEDATSHI SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, GOODWILL, OR OTHER INTANGIBLE LOSSES, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF OR INABILITY TO USE THE SERVICE.

IN NO EVENT SHALL OUR TOTAL LIABILITY TO YOU FOR ALL CLAIMS ARISING FROM OR RELATED TO THE SERVICE EXCEED THE AMOUNT YOU PAID TO US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM, OR $10 USD IF YOU HAVE NOT MADE ANY PAYMENTS.

12. Indemnification

You agree to indemnify, defend, and hold harmless scrapedatshi and its operators from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in any way connected with your access to or use of the Service, your violation of these Terms, or your violation of any third-party rights.

13. Termination

Termination by You

You may stop using the Service at any time. Unused credits remaining in your account at the time of voluntary termination are non-refundable. You may request full account deletion through the developer portal at any time.

Termination by Us (ToS Violation)

We reserve the right to suspend or terminate your access to the Service at any time, with or without notice, for violation of these Terms or for any other reason at our sole discretion. In cases of termination for cause, access ceases immediately. No refund is issued for any remaining credit balance.

Account Deletion

You may request full account deletion at any time through the developer portal. Upon deletion, your account data will be removed in accordance with our Privacy Policy. Any remaining credit balance is forfeited upon account deletion and is non-refundable.

14. Governing Law

These Terms shall be governed by and construed in accordance with applicable law. Any disputes arising under these Terms shall be resolved through good-faith negotiation between the parties.

15. Changes to These Terms

We may revise these Terms at any time by updating this page. We will indicate the date of the most recent revision at the top of this page. Your continued use of the Service after any changes constitutes your acceptance of the new Terms.

Privacy Policy  ·  Sign In  ·  Home