Skip to content
TerraImm — Immigration at Hand
FOIA Records Service

Your complete immigration file, retrieved for you.

We collect information, file and track a FOIA request with USCIS to obtain your immigration records. For legal advice or help understanding your records, we can connect you with an independent immigration attorney.

What's included

One click. We handle the FOIA process.

Retrieve & Prepare

We collect the information and documents needed to prepare your FOIA request.

File with USCIS

We prepare and submit your FOIA request directly to USCIS.

Track to Delivery

We monitor your request and keep you updated until USCIS releases your records.

How it works

Four simple steps.

1

Start your FOIA request

Begin your request online and provide the basic information needed to get started.

2

We confirm your details

Our team verifies your information and collects the signed authorization USCIS requires.

3

We file your FOIA request

We prepare and submit your request to USCIS on your behalf.

4

Receive your records

We track your request until USCIS releases your records and send them to you.

FOIA Request Service

$350

one-time service fee

  • FOIA request prepared and filed with USCIS
  • Required authorization collected by our team
  • Request tracking and status updates
  • Your USCIS records delivered to you

You'll review the service agreement before completing your request.

Questions

Good to know.

What is a FOIA request?

The Freedom of Information Act (FOIA) lets you request a copy of your own immigration records from U.S. government agencies. For most people, this means the A-File held by USCIS — the file containing applications, decisions, notices, and other records related to your immigration history.

Why would I need my immigration file?

Your file shows what the government has on record about your immigration history. It may be useful before filing a new application, reviewing a previous issue, or speaking with an immigration attorney about your options.

What if I don't know my A-Number?

That's okay. Provide the information you have, and our team will help confirm the details needed to prepare your request.

How long does it take?

USCIS processing times vary. We file your request, track it, and keep you updated throughout the process.

What happens after I receive my records?

Once your records are received, we send them to you. If you would like legal advice or help understanding the information, TerraImm can connect you with an independent immigration attorney.

TerraImm is not a law firm and does not provide legal advice. We connect users with licensed immigration attorneys and legal professionals; all legal advice is provided by independent licensed immigration attorneys. USCIS determines which records are released and may provide only partial information. If legal advice or interpretation is needed after your records are received, TerraImm can connect you with an independent immigration attorney to review the records and discuss possible next steps.

Before you pay

By continuing, you're purchasing TerraImm's FOIA Records Service for $350 (one-time service fee). In short:

Agree & continue to secure payment

Secure payment processing through Stripe. Your financial information is not stored on our servers.