If they are paying you for the service that is fine, if they were paying for the data then that would be wrong since ODP data is open source. But you taking the time to do it for them is of value, so yes it is fine if it is in that context and they realize the data you will be providing them is free if they chose to do it themselves.