For example, if a website "www.example.com" is putting a hyperlink as "<:a href="http://qualitypoint.blogspot.com">QualityPoint Blog</a>, then it is called as inbound link for the qualitypoint.blogspot.com. You can paste below code in your website or blog as inbound link for our blog.
<a href="http://qualitypoint.blogspot.com">Blog for Software Development and Testing</a>
If you paste this code in your website/blog, then it will be called as outbound link in your site.
Having good inbound links and outbound links will help to get good Page Rank from Search Engines. Having good page rank will enhance the possibility of showing the site in the search result page (SERP) at good position (i-e in first few pages).
Yahoo is providing Site explorer API for finding the inbound links.
Enter the URL in the below input box. It will find the inbound links using Yahoo API. Please let us know (firstname.lastname@example.org) if you face any difficulty.
Note: Adding 'www' to your domain will give different results. i-e Inbound links of http://www.qualitypointtech.com will be different from Inbound links of http://qualitypointtech.com.
For using this API we need to get appid from yahoo. This service will return results in many foramts such as xml and php. This example is using PHP output.
We have developed a desktop based tool also for getting the inbound links. It is using xml output.
The yahoo site explorer api will list inbound links purely based on indexing done by yahoo only.
If you want to know the inbound links based on indexing done by Google, you can see it simply by typing "link:url" in the Google search box.
For example, searching link:http://www.w3schools.com will return the inbound links of w3schools.com based on Google indexing.
And also, if you want to see all the pages within your website you can do it by simply searching "site:url" in the Google.