API for gene names by location
With R biomaRt you can retrieve them.


  library(biomaRt)
  
  ensembl = useMart("ensembl",dataset="hsapiens_gene_ensembl")
  
  filterlist &lt;- list("1:154714693:154754070","protein_coding")
  
  genes &lt;- getBM(attributes=c('hgnc_symbol', 'chromosome_name',
  'start_position', 'end_position'),
                     filters = c("chromosomal_region","biotype"),values = filterlist, mart = ensembl)
  
  genes
  hgnc_symbol chromosome_name start_position end_position 1
  KCNN3               1      154697455    154870280