Hey friend! Have fun exploring Q&A, but in order to ask your own
questions, comment, or give thumbs up, you need to be logged in to your
Moz Pro account.
You can also earn access by receiving 500
MozPoints
from participating in YouMoz and the Moz Blog!

You can add parallel multhi-thread proxies to the advancedwebranking tool and you will b able to deal with the task much faster than with the standard packages. If you need the results faster than 1/week you might need to run different instances of the tool with different proxies but you will be able to deal with the task. We are doing it like that and I can say that their software does a great job.

Unfortunately, it is a bit of a trade-off - the web-based systems don't tend to get blocked (since we've all designed around that), but track much smaller numbers. The desktop systems can track a lot more keywords but may get blocked. I think you can run some software, like AWR, through proxy servers, but it gets a bit messy. I think some tools let you send the requests over time.

WebCEO's tools seem to have a built-in proxy capability, but I haven't used any of their stuff in years:

AuthorityLabs (http://authoritylabs.com/tour/) claims to do it, but for that scale you'd need their Enterprise package, and it's not cheap (looks like $450/month).

Can I play devil's advocate? In 2011, are rankings for 30K keywords really useful? What about organic/paid traffic by keyword, data that's readily available in your analytics. Not only is ranking a limited metric, IMO, but once you're at 30K keywords it's unlikely that most of that data is actionable. You might find that a more focused approach that considers other metrics (traffic, conversions, etc.) would be more useful and easier to achieve.

Hey friend! Have fun exploring Q&A, but in order to ask your own
questions, comment, or give thumbs up, you need to be logged in to your
Moz Pro account.
You can also earn access by receiving 500
MozPoints
from participating in YouMoz and the Moz Blog!
Learn more.