Skip to content

Frequently Asked Questions

Our most commonly asked questions about our APIs.

Available FAQs:

Getting Started


SEMRush and Moz have user interfaces to visualize their data. Traject Data’s deliverable is raw data that you can ingest into whichever data ecosystem you use. Many find this to be a more flexible and cost effective solution. You get a full picture of all the data points that feed into your SEO reports and can build custom reports in your existing business intelligence tools for everything you need, and nothing you don’t.

We’re happy to help you troubleshoot! Please reach out to our support team with:

  • Your full request URL, starting with: https://api.{API Name}.com/request?api_key=xxxxx
    • Ecommerce example: https://api.rainforestapi.com/request?api_key=xxxx
    • SERP example: https://api.serpwow.com/search?api_key=xxxx
  • Your account email so our team is able to look you up in the system

Please note: this URL is going to be the easiest way for our team to troubleshoot your API request.

Having trouble with Batches or Collections? Please include the Batch or Collection ID and a description of the problem with your account email so we can troubleshoot quickly and efficiently.

Our team is online from 9:00AM – 5:00 PM GMT-6, Monday – Friday. We do not have phone support, however, we’re available to answer your questions through live chat or email during business hours.

We don’t provide software development consultancy, so you’d need to be working with a developer to integrate with the API. You should not have a problem finding freelance developers if you are not planning to have one in-house.

Reports


Yes, we pride ourselves on our flexibility when it comes to data delivery. We can push data to just about any cloud environment.

Yes, we have historical SERP data – a database of about 1.5B SERPs dating back to 2020. The data is easily queryable for unlimited use cases such as keyword discovery, SEO performance trends and many more! Please reach out to our team if you’re interested in learning more.

We partner with you to collect the data needed to drive your analytics and gather insights. While we do not perform the analysis, we will help you connect data to your existing business intelligence tools so you can save time and work at scale.

Features/Using Our APIs


Yes, you can use our data to monitor how and where your competitors are ranking for all your keywords. You may also discover new competitors you may not have been aware of before.

A POST request is a way to tell our system the query you want to look up. A GET request allows you to retrieve the data after the query has been crawled. Your account starts with 10,000 POSTs and 20,000 GETs. This is to ensure that if you need to retrieve the data a second time via another GET request, it is available without an additional charge.

There’s always a risk of blocking issues with any web-scraping project, but we have many thousands of clients globally who use our APIs, and it’s in our best interest to solve those issues quickly.

You don’t have to worry about managing CAPTCHAs when using our APIs — we handle all issues related to this type of authentication.

Our API does not rely on a cache — we pull your results in real time. This is also why response times are not instantaneous – as we are pulling in real time, we have to wait for the query results to search and load before returning them to you in your API response.

Because the API returns data live from a given site, each call has an internal cost to us, so we don’t provide a sandbox. We do provide extensive documentation detailing the response schema, and a free trial (so you can test the API’s response without needing to sign up to a paid plan). Once signed up, you can also access the web app playground to visualize building requests.

When you make a request to any of our APIs, the data is scraped live from the associated website, so a request will typically take anywhere from 3-20s to return. The time the API takes to respond is governed by how long the site takes to load results, plus any retries to avoid CAPTCHAs and blocks.

The key to high throughput is concurrency – making multiple requests at once. Making 1,000 concurrent requests will take the same time as making one, assuming sufficient CPU and bandwidth on your end.

You can use Collections/Batches to do this – customers achieve tens of millions of requests per hour using that method.

Pricing


1 search term = 1 request. Adding pagination details and some other parameters can increase request count as well.

If you upgrade mid-cycle, your new plan is reduced by the value of any unused credits in your existing plan — so you’re never penalized for upgrading. The Dashboard confirms all of this to you before you commit to the upgrade.

Adjusting your plan is simple. Once you log into any of the web apps, you will find the Account section on the side menu. If you expand the Account submenu, you will find Plan & Payment. You can make any changes to your plan at any time from that page.

We’d be happy to take a look at your needs, however, custom plans and pricing are typically reserved for larger subscriptions outside of our standard offerings. We have a wide variety of plan options available across all our APIs.

To discuss a custom plan, get in touch here!