Web scraping or crawling is the fact of fetching data from a third party website by downloading and parsing the HTML code to extract the data you want. But you should use an API for this !Not every website offers an APIā¦
Quite technical but well laid out how-to post on extracting public data from a web site. Obvious applications for recruiting, candidate or client side. Have a read
here