You can get quick answer of your question by entering here
Passport details are required in the API. Is there an alternative option if the customer does not have a passport?
There is no alternate option available, if you will get "IsPassportRequiredAtBook: True" in the "FareQuote" API response, then you must take the passport details of the customer to proceed for the successful booking.