VeriRoute IntelGet started
Developer documentationPricing & inclusions

Enhanced LRN: carrier details for one number

Request enhanced LRN carrier and location fields through the existing single-number LRN API. Bulk is optional, not required for enhanced data.

Do enhanced LRN lookups require bulk?

No. POST /api/v1/lrn with phone_number and include_enhanced_lrn: true. You can request enhanced LRN for one number without using a batch or background job.

What does enhanced LRN tell me?

Enhanced LRN adds available carrier and location information. Missing fields are not proof of number safety or subscriber identity. Raw carrier classifications are preserved; a CLEC classification alone does not establish VoIP versus landline.

Can I combine it with CNAM, messaging or trust?

Yes. Add messaging_lookup, include_cnam or include_trust to the same single-number request. Review each product price below. Do not set lrn_only: true when requesting these additions.

Request example

Illustrative request only. Use your own number and API key; live lookups may incur charges.

curl 'https://verirouteintel.com/api/v1/lrn' \
  -H "Authorization: Bearer $VRI_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"phone_number":"13364086644","include_enhanced_lrn":true}'

Continue with the right guide

Response Format

carrier_type preserves the returned carrier classification. Dashboard labels are simplified display categories. Read the carrier classification and CSV guide for code meanings and the limits of inferring VoIP versus landline.

Activation date: the lrn_activated_at field

Most lookup APIs tell you a number's current carrier. We also tell you when it last ported there. Every phone number is born on an original carrier; when it's ported, the lrn_activated_at timestamp records the date of that most recent port.

Example: a number issued by CenturyLink (Lumen) that the subscriber later ports to AT&T Wireless returns carrier: "AT&T Wireless" with an lrn_activated_at of the port date. A number that has never left its original carrier returns no lrn_activated_at (or its original activation date).

Use this timestamp as one input to porting-history review. It does not by itself establish a SIM swap, account takeover, or subscriber identity. Included free with every LRN lookup — no extra call, no extra charge. See the LRN Activation Date feature page.

Note: The lrn_activated_at field is optional and may not be present if the activation date is unavailable (e.g., a number that has never been ported, or where the carrier does not expose the date).

LRN-Only Mode (Fastest)

When lrn_only=true, the API returns only the LRN for maximum performance:

{
  "lrn": "13364086644"
}

Standard LRN Lookup

{
  "lrn": "13364086644",
  "phone_number": "13364086644",
  "lrn_activated_at": "2021-09-01T00:00:00+00:00"
}

Standard LRN Lookup (when activation date unavailable)

{
  "lrn": "13364086644",
  "phone_number": "13364086644"
}

Enhanced LRN Lookup

{
  "lrn": "13364086644",
  "phone_number": "13364086644",
  "lrn_activated_at": "2021-09-01T00:00:00+00:00",
  "enhanced_lrn": {
    "carrier": "Verizon Wireless",
    "carrier_type": "WIRELESS",
    "city": "Clemmons",
    "state": "NC",
    "zip_code": "27012",
    "county": "Forsyth",
    "country_code": "US",
    "timezone": "-0500",
    "rate_center": "WINSTN SAL",
    "lata": "424",
    "ocn": "6324"
  }
}

LRN with Messaging

{
  "lrn": "13364086644",
  "phone_number": "13364086644",
  "lrn_activated_at": "2021-09-01T00:00:00+00:00",
  "messaging": {
    "provider": "Verizon Wireless",
    "enabled": true,
    "country": "US",
    "country_code": "1",
    "reference_id": "MSG-xyz"
  }
}

LRN with CNAM

When include_cnam=true, the response includes caller ID name information:

{
  "lrn": "13364086644",
  "phone_number": "13364086644",
  "lrn_activated_at": "2021-09-01T00:00:00+00:00",
  "cnam": "VERIZON WIRELESS"
}

LRN with Trust Data

When include_trust=true, the response includes trust/reputation information:

{
  "lrn": "13364086644",
  "phone_number": "13364086644",
  "lrn_activated_at": "2021-09-01T00:00:00+00:00",
  "trust": {
    "is_spam": false,
    "is_robocall": false,
    "is_scam": false,
    "spam_type": "NONE",
    "reputation_score": 85,
    "trust_level": "high",
    "last_updated": "2026-01-18T15:30:00Z"
  }
}

Full Response (All Options Enabled)

When all include options are enabled:

{
  "lrn": "13364086644",
  "phone_number": "13364086644",
  "lrn_activated_at": "2021-09-01T00:00:00+00:00",
  "enhanced_lrn": {
    "carrier": "Verizon Wireless",
    "carrier_type": "WIRELESS",
    "city": "Clemmons",
    "state": "NC",
    "zip_code": "27012",
    "county": "Forsyth",
    "timezone": "-0500"
  },
  "messaging": {
    "provider": "Verizon Wireless",
    "enabled": true,
    "country": "US"
  },
  "cnam": "VERIZON WIRELESS",
  "trust": {
    "is_spam": false,
    "is_robocall": false,
    "is_scam": false,
    "spam_type": "NONE",
    "reputation_score": 85,
    "trust_level": "high",
    "last_updated": "2026-01-18T15:30:00Z"
  }
}

Trust Level Values

The trust_level field is derived from the reputation_score:

Product prices · public rates

Each selected product adds its per-number cost. Estimates do not submit lookups or charge your wallet.

lrn
$0.000500 per number
enhanced_lrn
$0.000000 per number
messaging_provider
$0.000900 per number
cnam
$0.006000 per number
spam
$0.007000 per number
Pricing & inclusions

Enter opens the first result · Escape closes search