A recursive web-crawler created using vba
This is quite clean in general. I would probably only add blank lines to visually separate blocks of code and put comments about what is happening in the following block; and, apply the "Extract variable" refactoring method:

With http
    .Open "GET", dynamic_link, False
    .send
    html.body.innerHTML = .responseText
End With

''Extracting movie names
Set movieTitles = html.getElementsByClassName("browse-movie-title")
For Each movie In movieTitles
    ActiveCell.Value = movie.innerText   
    ActiveCell.Offset(1, 0).Select
Next movie

''Feeding next page link to the crawler 
Set paginationLinks = html.getElementsByClassName("tsc_pagination")(0).getElementsByTagName("a")
For Each link In paginationLinks
    If InStr(link.innerText, "Next") &gt; 0 Then
        yify (main_link &amp; Split(link.href, ":")(1)) 
    End If
Next link

Application.ScreenUpdating = True


I don't particularly like the way you are getting the next link, but, since I don't see that we can use CSS selectors or XPaths with this html document API.