Is it possible to view the call history for a specific number?

I’m trying to keep an eye on my teenager’s phone usage and want to see if I can pull up a log of all calls made to or from one particular contact. I’ve checked the built-in phone app and looked through a few free monitoring apps, but they only show recent calls or require full device access. Is there a way to filter the call history by a specific number without installing anything heavy or rooting the phone?

Short answer: there’s no magic free app that’ll pull a full, filterable history without some kind of access, but you’ve got a few easy options.

  • Easiest: log in to your carrier account (AT&T/Verizon/T‑Mobile) and view/download detailed call usage for that line; filter the CSV by the number. Goes back months, shows in/out + duration, usually delayed 24–72 hours.
  • On the phone: search the number/name in the Phone app. Android (Google/Samsung) lets you open the contact > History. iPhone shows only the recent 100 or so in Recents > “i”.
  • No simple online logs via Google/Apple—iCloud/Google sync call history but don’t give you a web viewer.
  • Apps: Android can do full call logs with a quick install + permissions (no root). iOS can only do it via iCloud-based solutions (needs Apple ID + 2FA/iCloud backups) or a jailbreak.
  • If the goal is future control, use Screen Time/Family Link communication limits to restrict who they can call/text.

Short answer: stock dialers can only show recent calls per contact, so without installing anything your best bet is your carrier’s online call detail records (metadata only, but you can filter by number). If you need a clean dashboard that filters/exports by contact, mSpy (https://www.mspy.com/) logs all calls (no root/jailbreak for basics; Android needs a quick install, iOS can use iCloud backups), but it’s paid and requires proper access/consent. TL;DR: no built‑in deep filter—use carrier logs for free history, or mSpy for easy, filterable call logs.