There are a few reasons why you might not see some backlinks:
- For recent backlinks, (let's say new backlinks that are less than 2 weeks old) the crawlers that we use (and which competitors use as well) won't find all links in real time, as soon as they are created. Some they find faster, and some slower. Usually they recrawl the entire web in about 30 days or more. So for recent links, you just need to wait a bit more to see them all.
- Monitor Backlinks shows just one backlink per domain to prevent noise. We ignore sitewide links and links that are not LIVE. (In contrast, Google Analytics also shows links that no longer exist.) Please note that we use a variety of data sources to ensure that we get a very wide coverage of referring domains, which is what matters most for you. Particularly when you are disavowing, it's not helpful to see more than one backlink per domain, since you would generally be disavowing the entire domain and not the URL.
- The links are orphan pages (pages with no backlinks). Since no one links to orphan pages, it's hard for any web crawler to find it (including Google). This might especially be relevant if you are dealing with negative SEO.
If you'd like to see more than 1 link per referring domain, then please follow the directions in this article: http://intercom.help/monitor-backlinks/advanced-questions/i-am-using-the-default-setting-of-showing-one-link-per-referring-domain-how-do-i-change-it-to-see-more-links-per-referring-domain
Please note that you can also import backlinks from other sources (like Google Webmaster Tools) into your Monitor Backlinks account: https://blog.monitorbacklinks.com/guides/how-to-import-links/