TL;DR
A Brand Lookup costs money to run, but the result is gone within a day and the history only exists in the browser I ran it from. I want past lookups kept so I can re-open them for free and compare this month's numbers to last month's.
What is happening?
I use Brand Lookup to track whether a company shows up in AI answers over time. Two things get in the way.
The history under "Recent searches" is stored in the browser. I ran a lookup in one browser, then opened OpenSEO in another and the page looked like nothing had ever run. On a fresh profile the history is empty even though runs exist.
More importantly, nothing keeps the numbers a run returned. Results are cached for 24 hours, so after a day, opening a past lookup runs it again and charges DataForSEO again. It can also come back with different numbers, which means there is nothing stable to compare against. The data I paid for is simply gone.
What should happen?
Lookups should be saved to the project rather than the browser, so I can see past runs from anywhere and open one without paying for it a second time. Two runs of the same target a month apart should both still be there, with the numbers each one returned.
Extra context
I built a working version to see if the idea held up: #265. It adds a table for saved runs, keeps the full result, and lists them in a "Saved lookups" panel. Re-opening a saved run there does not move the account balance.
I know external PRs aren't being merged. Treat that one as a proof of concept, and take or ignore it as you like.
TL;DR
A Brand Lookup costs money to run, but the result is gone within a day and the history only exists in the browser I ran it from. I want past lookups kept so I can re-open them for free and compare this month's numbers to last month's.
What is happening?
I use Brand Lookup to track whether a company shows up in AI answers over time. Two things get in the way.
The history under "Recent searches" is stored in the browser. I ran a lookup in one browser, then opened OpenSEO in another and the page looked like nothing had ever run. On a fresh profile the history is empty even though runs exist.
More importantly, nothing keeps the numbers a run returned. Results are cached for 24 hours, so after a day, opening a past lookup runs it again and charges DataForSEO again. It can also come back with different numbers, which means there is nothing stable to compare against. The data I paid for is simply gone.
What should happen?
Lookups should be saved to the project rather than the browser, so I can see past runs from anywhere and open one without paying for it a second time. Two runs of the same target a month apart should both still be there, with the numbers each one returned.
Extra context
I built a working version to see if the idea held up: #265. It adds a table for saved runs, keeps the full result, and lists them in a "Saved lookups" panel. Re-opening a saved run there does not move the account balance.
I know external PRs aren't being merged. Treat that one as a proof of concept, and take or ignore it as you like.