If you want the sequence of genomic region then using EntrezDirect you can do (sequence is on minus strand so getting rev complement:
$ esearch -db gene -query "APRT [gene] AND human [orgn]" | efetch -format tabular | awk -F "\t" '{OFS="\t"}($1 == "9606"){print $12,$13,$14}' | xargs -n 3 sh -c 'efetch -db nuccore -id "$0" -seq_start "$1" -seq_stop "$2" -revcomp -format fasta'
>NC_000016.10:c88811928-88809339 Homo sapiens chromosome 16, GRCh38.p13 Primary Assembly
GGGCTGCCGCTGGCTCTTCGCACGCGGCCATGGCCGACTCCGAGCTGCAGCTGGTTGAGCAGCGGATCCG
CAGCTTCCCCGACTTCCCCACCCCAGGCGTGGTATTCAGGTGCACGCACAGGCCGCCCTCGTGGCGCCCC
If you want just the RefSeqGene entry (sequence sequence truncated for space)
$ esearch -db gene -query "APRT [gene] AND human [orgn]" | elink -db gene -target nuccore -name gene_nuccore_refseqgene | efetch -format fasta
>NG_008013.1 Homo sapiens adenine phosphoribosyltransferase (APRT), RefSeqGene on chromosome 16
GGGCCGTCGCTCACCTGTTTACACGGGCTGGGCGTGGCTGCCCACAGCCCCTGGATCTGCCGCGCAGGAT
TCGGGAAGAAGGCCCCTCGGCAGCTGCAGACTTCAGCCTGGGCTCCTGCTGTGCGGGCGAAAAGGCCCAG
If you want the RefSeq transcript sequences (sequence truncated for space)
$ esearch -db gene -query "APRT [gene] AND human [orgn]" | elink -db gene -target nuccore -name gene_nuccore_refseqrna | efetch -format fasta
>NM_001030018.2 Homo sapiens adenine phosphoribosyltransferase (APRT), transcript variant 2, mRNA
GGGCTGCCGCTGGCTCTTCGCACGCGGCCATGGCCGACTCCGAGCTGCAGCTGGTTGAGCAGCGGATCCG
CAGCTTCCCCGACTTCCCCACCCCAGGCGTGGTATTCAGGGACATCTCGCCCGTCCTGAAGGACCCCGCC
>NM_000485.3 Homo sapiens adenine phosphoribosyltransferase (APRT), transcript variant 1, mRNA
GGGCTGCCGCTGGCTCTTCGCACGCGGCCATGGCCGACTCCGAGCTGCAGCTGGTTGAGCAGCGGATCCG
CAGCTTCCCCGACTTCCCCACCCCAGGCGTGGTATTCAGGGACATCTCGCCCGTCCTGAAGGACCCCGCC
NG_008667 is
GALNS
gene.NG_008013 is
APRT
geneNG_0028266 is
CDT1
gene.