We have developed a new observational screening technique for inverse model. This technique was applied to our transport models with re-analysed meteorological data and the inverse model to estimate the global distribution of CO2 concentrations and fluxes. During the 1990s, we estimated a total CO2 uptake by the biosphere of 1.4–1.5 PgC yr−1 and a total CO2 uptake by the oceans of 1.7–1.8 PgC yr−1. The uncertainty of global CO2 flux estimation is about 0.3 PgC yr−1. We also obtained monthly surface CO2 concentrations in the marine boundary layer to precisions of 0.5–1.0 ppm. To utilize non-processed (statistical monthly mean) observational data in our analysis, we developed a quality control procedure for such observational data including a repetition of inversion. This technique is suitable for other inversion setups. Observational data by ships were placed into grids and used in our analysis to add to the available data from fixed stations. The estimated global distributions are updated and extended every year.