API is what the airline your travelling with wants from you-i have done mine with Virgin-they just want to know-what your reason for travelling is,where your staying etc...x.
Yes completley different,ESTA is replacing the green forms that you fill in on the plane.This is very important and must be done at least 72hrs(i believe)before you fly,make sure you print out your papers+take note of your given id/ref number.x.
I have a Visa so I don'y need to do the ESTA (guy at immagration in Orlando told me it wouldn't apply to me)
Where abouts on the VIrgin website would u fill that in.
You go onto Virgin Atlantics website(i booked thru Virgin Holidays),go into manage my flights,then my booking,then enter your ref number+name.Then go into update my booking,then you wil see at the top of the page Advance Passenger Information click on there and answer the questions.Hope you understand that,as i am not very good at giving instructions.x.