Favicon of SerpTrail

SerpTrail

A self-hosted rank tracker built with Ruby on Rails and SQLite, using SerpApi for scheduled Google checks and stored search history.

Published Updated

SerpTrail screenshot
Project-provided screenshot; example data is illustrative. Image source

What it does

  • Scheduled checks across keywords, websites and locations
  • Stored Google rankings and AI Overview citations
  • Historical comparisons and SerpApi usage estimates

Requirements

  • Ruby on Rails and SQLite, or the documented Docker deployment
  • Your own SerpApi API key
  • An OpenAI API key only for the optional chat assistant

Running costs

The MIT-licensed application is free to self-host. You pay for hosting and SerpApi usage; the optional chat assistant also requires an OpenAI account.

Limitations

  • Each requested results page consumes SerpApi credits.
  • Data coverage depends on SerpApi; this is not a backlink database.

Sources

Documentation and licensing references. This is a documentation review, not a hands-on benchmark.

Project status

Self-hosted rank tracking with your own SerpApi account.

Project-provided screenshot. Example data comes from the project and is not a directory benchmark.

Frequently asked questions

Does SerpTrail need SerpApi?

Yes. SerpTrail uses your SerpApi key to collect search ranking data.

Is SerpTrail free to run?

The application is open source. Hosting and SerpApi usage may cost extra.

Is OpenAI required for SerpTrail?

No. An OpenAI key is optional and enables its AI assistant.

Share:

Similar to SerpTrail