Sandbox Terms
Terms and conditions for developers using the Price Hero API sandbox and test keys.
Last updated: August 27, 2026
By accessing or using the sandbox or developer tools described in these Terms, you agree to be bound by them. If you do not agree, do not use or access the sandbox. These Terms include dispute-resolution provisions. Please read this document carefully.
These Terms are between the operator of the Price Hero developer platform and APIs (“Price Hero,” “we,” “us,” or “our”) and any entity or individual that accesses or uses the Price Hero sandbox or beta-style development environment (“Client”). If you use the sandbox on behalf of another entity, that entity is the Client. We may modify these Terms as described in Section 14 (Modifications) below.
1. Access rights; restrictions
1.1. Access. Subject to the Client’s compliance with these Terms, Price Hero grants the Client a non-exclusive right during the term to: (i) internally use the application programming interfaces, documentation, and related materials we make available for the sandbox (“API Materials”) only as necessary to build and operate an application owned and operated by the Client (“Client Application”) that interoperates with Price Hero services, and (ii) use the sandbox in that Client Application for end users (“End Users”) as permitted here. Use must follow our published technical documentation (for example at pricehero.ai/docs) and Usage Policy.
1.2. Restrictions. Unless Price Hero agrees in writing, the Client will not, and will not enable or assist any third party to: (i) reverse engineer (except as permitted by law), decompile, disassemble, or otherwise attempt to discover source code, object code, or underlying structure, ideas, or algorithms of the services; (ii) download data returned by the sandbox API to use offline in order to reverse engineer or replicate Price Hero services; (iii) modify, translate, or create derivative works based on the services except as allowed by law; (iv) make the services available to, or use them for the benefit of, anyone other than the Client or End Users except as expressly allowed; (v) sell, resell, license, sublicense, distribute, rent, or lease the services to third parties, or offer them in a service bureau, time-sharing, or equivalent arrangement; (vi) publicly disseminate benchmark or performance information about the services from any source; or (vii) attempt to create a substitute or similar service through use of or access to the services. The Client will use the services only in compliance with (a) the rights granted here, (b) our developer policies and documentation, and (c) agreements between the Client and End Users (including any privacy policy). The Client is solely responsible for complying with applicable laws and regulations in connection with activities involving the services or End User data.
1.3. Ownership. Except for rights expressly granted in Section 1, Price Hero reserves all rights, title, and interest in the services, including the API Materials, software, data products, and other intellectual property we provide. To the extent the Client provides feedback about the services (including usability, performance, bug reports, or test results) (“Feedback”), Price Hero owns all right, title, and interest in that Feedback, and the Client assigns all necessary rights to us.
1.4. Permitted users. The Client may allow employees, agents, contractors, and service providers to access the services on the Client’s behalf (“Permitted Users”), provided the Client remains responsible for their compliance with these Terms and use is solely for the Client’s benefit. The Client (not Price Hero) is responsible for relationships with Permitted Users, billing among its own parties, technical support, and related disputes.
2. Sandbox and development access
Price Hero may offer free sandbox or development access for evaluation (“Development Access”). Development Access is for internal evaluation and integration testing of the API not for production workloads, resale-facing production traffic, or any use beyond what we describe in documentation.
Limits. Sandbox usage is tracked in credits (see Credits). Sandbox requests do not consume paid subscription credits, but usage is capped at 1,000 credits per calendar month (UTC) per organization across sandbox keys. The counter resets at 00:00 UTC on the first day of each month. When the cap is reached, sandbox requests may return HTTP 402 until the next reset or until the Client uses an approved live key and paid terms. Sandbox keys use the ph_test_ prefix and may access a subset of the catalog and features compared to live keys, as described in Sandbox mode.
We may change sandbox limits, scope, availability, or eligibility, or suspend or disable Development Access (including deleting related sandbox data we host) without notice and without liability. We have no support obligations for Development Access beyond what we choose to provide. Development Access remains subject to these Terms, including Sections 1.2–1.4 and Section 7 (Warranties & limitation of liability).
3. Term; termination
These Terms apply from the first access or use of the sandbox and continue until terminated as provided here. Either party may terminate if the other party materially breaches these Terms and fails to cure within ten (10) days of written notice. In addition, Price Hero may immediately suspend access if we determine or reasonably believe that (a) there is unauthorized access via the Client’s credentials, (b) continued provision could materially harm Price Hero, our systems, or our reputation, or expose us to liability, or (c) the Client breached Section 1. Price Hero may terminate these Terms for any reason with written notice. Provisions that by their nature should survive will survive termination.
4. Confidentiality
During the term, each party (“Disclosing Party”) may disclose confidential information to the other (“Receiving Party”). Information marked confidential or that reasonably should be understood as confidential is Confidential Information; for clarity, the services, API Materials, pricing information, and the terms of these Terms are Price Hero’s Confidential Information. The Receiving Party will protect Confidential Information and not disclose it to third parties without the Disclosing Party’s prior written consent, and will use it only as needed for these Terms. These obligations do not apply to information that: (i) is public without breach of these Terms; (ii) the Receiving Party developed independently; (iii) was received from a third party without restriction; or (iv) the Receiving Party lawfully possessed before disclosure without use of the Disclosing Party’s Confidential Information. The Receiving Party may disclose Confidential Information when required by law or court order, with prompt notice to the Disclosing Party where allowed and reasonable efforts to limit disclosure. On request, the Receiving Party will return or destroy Confidential Information. The Receiving Party may share Confidential Information with advisors or contractors bound by similar obligations. Feedback and the API Materials are Price Hero’s Confidential Information.
5. Data, logging, and sub-processors
5.1. Roles. As between the parties, the Client is the controller of End User personal data collected through the Client Application, and is responsible for giving End Users notice, obtaining any consent the law requires, and maintaining a privacy policy that accurately describes how the Client Application uses the services. Price Hero acts as a processor for End User personal data the Client transmits to us through the API, and as a controller of the operational records described in Section 5.2.
5.2. Request records. For each API request, Price Hero records the organization and API key used, the API version, endpoint, and HTTP method, the response status code, the credits consumed, the processing duration, the number of results returned, any deprecation notices returned, the time of the request, and a structured record of the request parameters (a “Request Record”). A Request Record holds only values drawn from a fixed allow-list (search or query text, truncated to 200 characters; filter fields and their values; and pagination and sorting options) and is subject to an overall size limit. Price Hero does not record request headers, authentication credentials, End User IP addresses, or device identifiers.
5.3. Credentials. API keys are stored only as an irreversible hash together with a short non-secret prefix used to identify the key. The key value itself is returned once, when the key is created, and is never stored by Price Hero. The Client is responsible for keeping its keys confidential and for promptly revoking and replacing any key it believes to be compromised.
5.4. Vision endpoints. Images submitted to vision endpoints are transmitted to our model provider, processed to produce the response, and are not stored by Price Hero. The Request Record for such a request holds only whether an image was supplied, the form in which it was supplied, and its size in bytes. Price Hero does not use images submitted through the API to train or fine-tune models. Should we later offer retention of submitted images for model improvement, it will be opt-in and off by default for live keys, and we will give notice under Section 14 before it takes effect.
5.5. Purpose. Price Hero uses the records described in Section 5.2 only to meter and bill credits, enforce rate limits and detect abuse, provide technical support and reproduce reported defects, monitor and improve the reliability and security of the services, and comply with legal obligations. We do not sell these records and we do not use them for third-party advertising.
5.6. Retention. Request Records are deleted automatically ninety (90) days after the request. The remaining request metadata described in Section 5.2 is deleted automatically twelve (12) months after the request. Both windows are enforced by an automated job rather than on request. Credit and billing records are held separately and for longer, as described in our Data Retention policy. On termination the Client may request earlier deletion of Request Records associated with its organization, which we will action except where retention is required for billing, audit, or legal purposes.
5.7. Sub-processors. Price Hero engages the following sub-processors to operate the services: Supabase (database, file storage, and authentication), Vercel (application hosting and product analytics), Anthropic (vision and language model inference), Algolia (catalog search), Amazon Web Services (storage of pricing data files), Stripe (payment processing; Price Hero does not receive or store payment card numbers), Postmark (transactional email), Google (sign-in and address autocomplete), and Real Authentication (physical authentication of an item, and only where a user requests it). Each is engaged under terms permitting it to process data only as needed to provide its service. We may add or replace sub-processors and will update this Section when we do.
5.8. Client obligations. The Client will not transmit to the API any special-category or sensitive personal data, payment card data, financial account numbers, or government-issued identifiers, and will not place End User personal data in free-text search parameters. Search text is retained under Section 5.6 and is visible to the Client’s own organization and to Price Hero support personnel.
6. Indemnity
The Client will defend, indemnify, and hold Price Hero harmless from third-party claims, investigations, damages, losses, costs, and expenses (including reasonable attorneys’ fees) arising from: (i) the Client’s breach of laws or regulations (including privacy); (ii) use of the services by the Client or Permitted Users; or (iii) the Client’s violation of agreements with End Users.
7. Warranties & limitation of liability
7.1. THE SERVICES ARE PROVIDED “AS IS” AND “WITH ALL FAULTS.” USE IS AT THE CLIENT’S OWN RISK. TO THE MAXIMUM EXTENT PERMITTED BY LAW, PRICE HERO DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, AND ANY WARRANTY ARISING FROM COURSE OF DEALING OR USAGE. WE DO NOT WARRANT THAT THE SERVICES WILL MEET THE CLIENT’S REQUIREMENTS, BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS WILL BE CORRECTED.
7.2. TO THE MAXIMUM EXTENT PERMITTED BY LAW, PRICE HERO’S TOTAL LIABILITY ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICES SHALL NOT EXCEED THE GREATER OF (A) THE AMOUNTS ACTUALLY PAID BY THE CLIENT TO PRICE HERO FOR THE SPECIFIC SERVICES GIVING RISE TO THE CLAIM IN THE TWELVE (12) MONTHS BEFORE THE CLAIM, OR (B) ZERO DOLLARS ($0) IF NO SUCH AMOUNTS WERE PAID (INCLUDING PURELY SANDBOX USE). PRICE HERO WILL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, DATA, OR GOODWILL, EVEN IF ADVISED OF THE POSSIBILITY. SOME JURISDICTIONS DO NOT ALLOW CERTAIN LIMITATIONS; IN THOSE CASES, OUR LIABILITY IS LIMITED TO THE MAXIMUM EXTENT PERMITTED BY LAW.
8. Notices
Notices to the Client may be sent to the email address on the Client’s account or by first-class mail to the address on record. Notices to Price Hero may be sent to mailys@pricehero.ai.
9. Rights to injunctive relief
The parties agree that breach of confidentiality or misuse of the services may cause harm that money damages cannot fully remedy, and that equitable relief (including injunctive relief) may be appropriate in addition to other remedies.
10. Governing law & waiver of jury trial
10.1. These Terms are governed by the laws of the State of Florida, excluding its conflict-of-law principles. The parties submit to the exclusive jurisdiction and venue of the state and federal courts located in Hillsborough County, Florida, except where prohibited by law.
10.2. Each party waives any right to a jury trial for any dispute arising out of or relating to these Terms.
11. Waiver of breach
No failure or delay to enforce any right is a waiver of that or any other right on a later occasion.
12. Severability
If any provision is invalid or unenforceable, the remainder remains in effect, and a valid provision closest in intent will apply where possible. Headings are for convenience only.
13. Dispute resolution
If a dispute arises out of these Terms, the parties will first attempt to resolve it in good faith. If not resolved within sixty (60) days, either party may pursue mediation under the American Arbitration Association commercial mediation rules (or another mutually agreed process). If mediation does not resolve the dispute, either party may seek relief in the courts described in Section 10 (subject to applicable law).
14. Modifications
We may modify these Terms. We will use commercially reasonable efforts to notify you (for example via account email, dashboard notice, or documentation). Continued use of Development Access after the effective date constitutes acceptance. If you do not agree, you must stop using the sandbox. We may require click-through acceptance to continue.
The Client acknowledges that it has read these Terms, understands them, and agrees to be bound. These Terms are the entire agreement between the parties regarding the subject matter here and supersede prior discussions and proposals, oral or written, on the same subject.