Welcome to the Electronic Advance Passenger Information System. This site is compatible with assistive technology. Skip graphic header

Electronic Advance Passenger Information System - Customs and Border Protection - U.S Department of Homeland Security Department of Homeland Security seal



Welcome to eAPIS.

For Private Aviation eAPIS users: the Private Aviation APIS Final Rule document, Private Aircraft APIS Guide, as well as other information can be found online at CBP's Private Flyer's page.

For Commercial eAPIS users: The Consolidated User Guide is available online for valid Commercial eAPIS users. You must be logged into eAPIS to download this information. Please click this link to download the Consolidated User Guide.

Known Issues:

  • If you receive the error, "The page cannot be displayed", you can workaround this issue by:
    • Under Internet Explorer, Select Tools | Internet Options, then under the tab "Advanced" uncheck the option "Show friendly HTTP error messages".
    • Install and use the Firefox browser. See www.firefox.com for details.

Known Issues for Commercial eAPIS users:

  • Master Crew List submissions will not receive a confirmation email. No planned fix at this time.

eAPIS Private Aviation System Administrator Contact Information:


eAPIS Commercial System Administrator Contact Information:


eAPIS Vessel System Administrator Contact Information:


To assist U.S. Customs and Border Protection's (CBP) Advance Passenger Information System (APIS) process flight manifests properly, please make the following changes to your input process:

For all eAPIS registrants:

  1. Remember always LOG OUT. DO NOT close the browser until after you log out. Any lock outs by the system are for 10 minutes, you should be able to re-enter after this time.

  2. Anytime you have questions regarding your eAPIS account, please contact one of the APIS System Administrators as explained above.

For Commercial eAPIS users:

  1. If your company does not have an assigned IATA or ICAO carrier code, please use the three characters following the asterisk (*) in your User ID, as your CBP assigned carrier code. For example if your Sender ID (Login Id) is APIS*12B, you would use 12B as your carrier code when completing a manifest.

  2. If your company uses the same flight number for your inbound and outbound flight manifests, you must use a distinct character, in the flight number, to distinguish an inbound from an outbound manifest. It is suggested that a unique number be used for each flight, however, if you are not able to do this, it is suggested you predicate your flight number with a unique character, such as an alpha character. For example, carrier code 12B, flight number A12 for outbound and B12 for inbound.

  3. It is not necessary to indicate your carrier code in the flight number field. The CBP system is able to distinguish the carrier code in the field provided. Using too many characters in this field will limit your ability to expand flight numbers in the future.

  4. The APIS process is reset each night at mid-night; therefore, you are able to use the same flight numbers, each separate day. If you have flights that operate near the mid-night hour, it is suggested you avoid duplicating flight numbers in this hour timeframe.

  5. When using eAPIS to submit a Master Crew List, you must continue to indicate the sequence of transmissions for each day. In addition, you must indicate the transmission is an MCL. Below is an example of what should be input in the MCL number field:

  6. MCL no. field: 01MCL
    Suffix code: G - Add
    H - Delete
    I - Change
  7. eAPIS includes the ability to Share Crew List information with other eAPIS users. Select here for additional information on Crew List Sharing.