Sizing usually comes down to defining the worst-case vapor load the unit has to capture, then the turndown it has to handle on the low end. For a tank-vapor application the load is driven by working (filling) losses plus standing/breathing losses - API 2000 is the right basis for the breathing component, and the filling rate sets the peak. It's worth separating flash gas (if you're pulling from a separator or VRT) from true tank vapors, since flash can dominate and changes the compressor selection.A few things that commonly bite people: (1) size for the peak instantaneous rate during truck/pipeline loadout, not the daily average; (2) check the vapor composition and how it shifts with temperature, since summer standing losses can be much higher; (3) make sure the suction-side pressure control (and any backpressure/seal) keeps the tanks within their vacuum/pressure limits per API 2000.What's the source - fixed-roof storage, a separator/VRT, or loadout? That changes the answer a fair bit.